Creation de table avec une séquence auto incr

Fermé
slim - 21 janv. 2012 à 00:52
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 23 janv. 2012 à 16:11
Bonjour tout le monde,

voila j'ai une base de données a créer sous oracle. j'ai commencé a créer les tables seulement voilà, lorsque j'ai voulu créer cette table ou il y a une séquence pour l'auto increment, ça me sort cette erreur quand j'exécute juste le bloc Create Table :
create TABLE creneaux_horaire
( ID_CRE number(11)NOT NULL,
HEURE_DEBUT_CRE time DEFAULT NULL,
HEURE_FIN_CRE time DEFAULT NULL,
DATE_CRE DATE DEFAULT NULL,
CONSTRAINT creneaux_horaire_cle_pri PRIMARY KEY(ID_CRE)
);

voilà l'erreur : ORA-00902: type de données non valide,

et lorsque j'execute tout ça :
CREATE TABLE creneaux_horaire(
ID_CRE NUMBER(11) NOT NULL,
HEURE_DEBUT_CRE TIME DEFAULT NULL,
HEURE_FIN_CRE TIME DEFAULT NULL,
DATE_CRE DATE DEFAULT NULL,
CONSTRAINT creneaux_horaire_cle_pri PRIMARY KEY(ID_CRE)
);
create sequence sq_creneaux_horaire
start with 1
increment by 1
nomaxvalue;
INSERT INTO creneaux_horaire
(ID_CRE,HEURE_DEBUT_CRE,HEURE_FIN_CRE,DATE_CRE)
VALUES (nom_sequence.nextval,'14:00:00', '02:30:00', '11-01-2012');

J'ai cette erreur:

ORA-00911: caractère non valide

Si quelqu'un a la solution pour moi, je le remercie d'avance de me la filer parce que c'est très urgent, c'est u projet a rendre le 23/01/2012.

Merci a tous :)



A voir également:

1 réponse

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
23 janv. 2012 à 10:45
0
Merci Melooo, j'ai résolu le problème, mais votre aide m'aider peut être a créer les function, les procedures, les trigger, et le paquage.
Vous auriez pas un lien ou il y a des exemples de procedures, ....en PL/SQL??? c'est superrr urgent

merci encore.
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
23 janv. 2012 à 16:11
0