Bonjour,
J'ai un petit soucis. Ca fait un petit moment que j'ai pas fait de SGBD donc je suis un peu rouillé mais dans mon souvenir le natural join fonctionnait...

Sur SQL Plus 3.4.0.0 pas moyen d'executer un NJ :
AWm TEST > select * from role natural join users;
select * from role natural join users
*
ERROR at line 1:
ORA-00933: SQL command not properly ended
Bon ça se peut aussi que j'ai construit comme un idiot mes tables...En effet les join ne fonctionnent pas non plus :heink:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
CREATE TABLE USERS
(
login varchar2(20) NOT NULL,
nom varchar2(20) NOT NULL,
prenom varchar2(20) NOT NULL,
password varchar2(20) NOT NULL,
email varchar2(50),
datecrea DATE,
PRIMARY KEY (login)
); 
 
CREATE TABLE DROITS
(
login varchar2(20) NOT NULL,
role varchar2(20) NOT NULL,
business char(1) NOT NULL,
application varchar2(20),
lecture number(1) NOT NULL,
modif number(1) NOT NULL,
suppression number(1) NOT NULL,
FOREIGN KEY (login) REFERENCES USERS(login)
);
 
CREATE TABLE ROLE
(
numrole number(5) NOT NULL,
login varchar2(20) NOT NULL,
application varchar2(20),
bouton varchar2(20),
PRIMARY KEY (numrole),
FOREIGN KEY (login) REFERENCES USERS(login)
);

Merci pour votre aide