Bonjour,

j'ai un problème pour créer une table sous oracle 10g :

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);
résultat de cette commande :

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
par vérification je tape :

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>
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
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