Instruction sql
prince mpengesoft
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 41553 Date d'inscription Statut Modérateur Dernière intervention -
je m'appel prince, je suis detenteur d'un diplome en Administration de la base des donnees..je bien debuter depuis un temps sur ma maitrise sur l'administration des bases des données plus particulierement avec l'outil ORACLE XE 10G et son interpreteur PL/SQL pour un premier.
voila que je me progression evolue en bon train, un probleme me retient encore apres avoir mieux maitriser les requettes suivants : create,select (distinct),drop,update..etc.
je voudrais savoir quel est la requette de creation d'une table contenant une clé etrangere dont cette derniere est AUTO_increment.
je pose ma syntaxe et attends de votre part des critiques dessus car un message apparait lors de son execution : parenthese de droite manquant...!!
CREATE TABLE T_Copain
(
IDCopain INT(11) auto_increment,
NomCopain VARCHAR(20),
DateCreation DATETIME,
PRIMARY KEY (IDCopain)
);
voila que je me progression evolue en bon train, un probleme me retient encore apres avoir mieux maitriser les requettes suivants : create,select (distinct),drop,update..etc.
je voudrais savoir quel est la requette de creation d'une table contenant une clé etrangere dont cette derniere est AUTO_increment.
je pose ma syntaxe et attends de votre part des critiques dessus car un message apparait lors de son execution : parenthese de droite manquant...!!
CREATE TABLE T_Copain
(
IDCopain INT(11) auto_increment,
NomCopain VARCHAR(20),
DateCreation DATETIME,
PRIMARY KEY (IDCopain)
);
A voir également:
- Instruction sql
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- L'instruction à 0x00007ff ✓ - Forum Windows 7
- L'instruction à 0x emploie l'adresse mémoire 0x l'état de la mémoire ne peut pas être read - Forum Windows 10
- Jointure sql ✓ - Forum MySQL
3 réponses
bonjour,
Avant d'aller plus loin sur ton probleme il faudrait deja valider la requete que t'a fait, j'ai deux remarques :
1- le type date time je ne suis pas sur qu'il existe dans sql, je pense que c'est du sql server, pour sql date suffit.
2- à aucun moment on voit que 'IDCopain' est une clé etrangere hors que dans ta definition du probleme tu parle de clés etrangere.
reponds moi deja sur ces deux et en fonction de ta reponses j'ai d'autres remarques
Merci et bon courage
Avant d'aller plus loin sur ton probleme il faudrait deja valider la requete que t'a fait, j'ai deux remarques :
1- le type date time je ne suis pas sur qu'il existe dans sql, je pense que c'est du sql server, pour sql date suffit.
2- à aucun moment on voit que 'IDCopain' est une clé etrangere hors que dans ta definition du probleme tu parle de clés etrangere.
reponds moi deja sur ces deux et en fonction de ta reponses j'ai d'autres remarques
Merci et bon courage
geeting again!!
voila que je propose une autre requette qui comporte une table père te une autre fils par sa clé dite secondaire :
la table comptesecondaire :
--create table
create table comptesecondaireTP
(
numcosec number(5),
numcompte number auto increment (5),
detail varchar2(20),
constraint pk_comptecourantTP_numcosec primary key (numcosec),
constraint fk_compteTP_numcompte foreign key (numcompte) references Comptetp
);
la table compte :
--create table
create table comptesecondaireTP
(
numcompte number auto increment (5),
solde number(9),
dateouverture date,
constraint pk_compte_numcompte primary key (numcompte)
);
merci MALAIK5
voila que je propose une autre requette qui comporte une table père te une autre fils par sa clé dite secondaire :
la table comptesecondaire :
--create table
create table comptesecondaireTP
(
numcosec number(5),
numcompte number auto increment (5),
detail varchar2(20),
constraint pk_comptecourantTP_numcosec primary key (numcosec),
constraint fk_compteTP_numcompte foreign key (numcompte) references Comptetp
);
la table compte :
--create table
create table comptesecondaireTP
(
numcompte number auto increment (5),
solde number(9),
dateouverture date,
constraint pk_compte_numcompte primary key (numcompte)
);
merci MALAIK5
Bonjour,
Auto_increment n'existe pas sous Oracle...
Vas faire un tour par ici :
https://forums.commentcamarche.net/forum/affich-16158836-oracle-creer-une-table-avec-auto-increment
Xavier
Auto_increment n'existe pas sous Oracle...
Vas faire un tour par ici :
https://forums.commentcamarche.net/forum/affich-16158836-oracle-creer-une-table-avec-auto-increment
Xavier