salut

j'ai installé oracle database 10g express sur un CentOS 6.2 (~ redhat), avec succès.

puis je voulais pouvoir modéliser une base et l' exporter vers le serveur, donc j'ai installé sql developer data modeler.

pour me faire la main, j'ain créé une table personne toute simple.

pour exporter cette table vers le serveur, j'ai créé le script DDL que voici :
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
CREATE TABLE Personnes 
    ( 
     ID INTEGER  NOT NULL , 
     name VARCHAR2 (30) 
    ) 
;
 
 
 
ALTER TABLE Personnes 
    ADD CONSTRAINT Personnes_PK PRIMARY KEY ( ID ) ;
 
 
CREATE SEQUENCE Personnes_ID_SEQ 
    CYCLE 
    NOCACHE 
    ORDER ;
 
CREATE OR REPLACE TRIGGER Personnes_ID_TRG 
BEFORE INSERT ON Personnes 
FOR EACH ROW 
WHEN (NEW.ID IS NULL) 
BEGIN 
    SELECT Personnes_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL; 
END;
/
j'ai lancé oracle DB XE (l'apex =gestionnaire web en fait), me suis connecté sous SYS et j'ai entré le script dans la page home/sql/sql commands .

mais il n'est pas accepté, j'ai l'erreur :
ORA-00911: caractère non valide.

pourquoi ça ne marche pas?

soyez indulgents svp je débute avec ces outils!

olivier