Bonjour,
j'ai un problème pour créer une table sous oracle 10g :
résultat de cette commande :
Code : 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 CREATE TABLE publique.etiquette_cello ( id integer NOT NULL primary key , code_of VARCHAR(15) , code_societe CHAR(3) , code_produit VARCHAR(15) , stade_fabrication CHAR(3) , code_variante_principale CHAR(3) , code_variante_secondaire CHAR(3) , code_barre VARCHAR2(255) , libelle_famille VARCHAR2(255) , libelle_qualite VARCHAR2(255) , qte INTEGER NOT NULL , quantite_conditionnement NUMBER NOT NULL , type_conditionnement VARCHAR2(255) , sessionid , CONSTRAINT etiquette_cello_fkey_session FOREIGN KEY (sessionid) REFERENCES admin.session_rapport (session_rapport_id) ON DELETE CASCADE VALIDATE);
par vérification je tape :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 REFERENCES admin.session_rapport (session_rapport_id) * ERREUR à la ligne 18 : ORA-00942: Table ou vue inexistante
alors cette table existe bien, mon utilisateur à les droits suffissant (même plus) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SQL> describe admin.session_rapport Nom NULL ? Type ----------------------------------------- -------- ---------------------------- SESSION_RAPPORT_ID NOT NULL NUMBER(38) DATE_RAPPORT NOT NULL TIMESTAMP(6) NOM_RAPPORT NOT NULL VARCHAR2(255) SQL>
:
Code : 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 ALTER SESSION CREATE SESSION ALTER ANY INDEX ALTER ANY SEQUENCE ALTER ANY TABLE CREATE ANY INDEX CREATE ANY TABLE CREATE ANY VIEW DELETE ANY TABLE DROP ANY INDEX DROP ANY SEQUENCE DROP ANY TABLE DROP ANY VIEW INSERT ANY TABLE SELECT ANY SEQUENCE SELECT ANY TABLE UNDER ANY TABLE UPDATE ANY TABLE CREATE CLUSTER CREATE INDEXTYPE CREATE OPERATOR CREATE PROCEDURE CREATE SEQUENCE CREATE TABLE CREATE TRIGGER CREATE TYPE CREATE DATABASE LINK
que ce passe-t-il?
manque-t-il des droits ?
j'ai essayé avec l'utilisateur system, pareil !
que faire ?
merci
Partager