A voir également:
- Besoin d'aide Requête SQL en "mode création"
- Mode sécurisé samsung - Guide
- Mode d'emploi - Guide
- God mode - Guide
- Creation compte gmail - Guide
- Démarrer en mode sans echec - Guide
3 réponses
Bashiok
Messages postés
438
Date d'inscription
dimanche 16 janvier 2011
Statut
Membre
Dernière intervention
1 février 2024
274
8 févr. 2011 à 00:05
8 févr. 2011 à 00:05
Bonsoir,
Tu utilises quel SGBD ?
Tu utilises quel SGBD ?
Access très certainement, j'en connais aucun autre qui utilise le mode création ^^ (en même temps j'en connais 3 mais bon Access est assez unique en son genre ^^)
En gros, si tu es pas capable d'expliquer clairement le code je pense que ton prof sera capable de capter que tu as pas tout codé du début à la fin, et donc que tu as pompé ou t'es aidé du mode création ^^
Je te conseille de faire tes requêtes en SQl pur, c'est peut être plus dur mais après tu compares avec le mode création et c'est comme ca que tu vas progresser.
Access c'est bien mais ca automatise pas mal le code, si tu fait du Oracle par la suite tu vas être totalement perdu, plus du tout d'interface graphique...
En gros, si tu es pas capable d'expliquer clairement le code je pense que ton prof sera capable de capter que tu as pas tout codé du début à la fin, et donc que tu as pompé ou t'es aidé du mode création ^^
Je te conseille de faire tes requêtes en SQl pur, c'est peut être plus dur mais après tu compares avec le mode création et c'est comme ca que tu vas progresser.
Access c'est bien mais ca automatise pas mal le code, si tu fait du Oracle par la suite tu vas être totalement perdu, plus du tout d'interface graphique...
mofita
Messages postés
4
Date d'inscription
mardi 8 février 2011
Statut
Membre
Dernière intervention
4 mars 2012
8 févr. 2011 à 09:19
8 févr. 2011 à 09:19
2.1 La commande CREATE TABLE
La commande CREATE TABLE permet de créer une table dans la base de données courante. Sa syntaxe est la suivante :
CREATE TABLE table
(champ type CONSTRAINT champ propriétés, ... );
Paramètre
Signification
Champ
Nom du champ
Type
Type de données, dans la plupart des versions de SQL, vous aurez droit
aux types de données suivants :
?Char(x) : chaîne de caractères, x est le nombre maximum de
caractères autorisés dans le champ.
Integer : Nombre entier, positif ou négatif
Decimal (x,y) : Nombre décimal, x est le nombre maximum
de chiffres et y le nombre maximum de chiffres après la virgule.
Decimal ne fonctionne pas avec Access, il ne supporte que le type
'float' (flottant), le type float ne permet pas d'indiquer le nombre de
chiffres après ou avant la virgule
Date : Une date et/ou heure
Logical : Deux valeurs possibles : oui / non
propriétés
Propriétés du champ :
?NULL ou NOT NULL : autorise ou non que le champ puisse être
vide.
?UNIQUE : indique que deux enregistrements ne pourront avoir la
même valeur dans ce champ.
PRIMARY KEY : indique que ce champ est la clef primaire
CHECK (condition) : équivaut à la propriété "ValideSi"
d'Access, va forcer SQL a faire une vérification de la condition avant
de valider la saisie, exemple : CHECK (prix > 100) interdira la saisie
dans ce champ si la valeur contenue dans le champ prix est inférieure
à 100.
CHECK ne fonctionne pas avec Access.
DEFAULT = valeur, place une valeur par défaut dans le champ
(ne fonctionne pas avec Access)
DEFAULT ne fonctionne pas avec Access
La commande CREATE TABLE permet de créer une table dans la base de données courante. Sa syntaxe est la suivante :
CREATE TABLE table
(champ type CONSTRAINT champ propriétés, ... );
Paramètre
Signification
Champ
Nom du champ
Type
Type de données, dans la plupart des versions de SQL, vous aurez droit
aux types de données suivants :
?Char(x) : chaîne de caractères, x est le nombre maximum de
caractères autorisés dans le champ.
Integer : Nombre entier, positif ou négatif
Decimal (x,y) : Nombre décimal, x est le nombre maximum
de chiffres et y le nombre maximum de chiffres après la virgule.
Decimal ne fonctionne pas avec Access, il ne supporte que le type
'float' (flottant), le type float ne permet pas d'indiquer le nombre de
chiffres après ou avant la virgule
Date : Une date et/ou heure
Logical : Deux valeurs possibles : oui / non
propriétés
Propriétés du champ :
?NULL ou NOT NULL : autorise ou non que le champ puisse être
vide.
?UNIQUE : indique que deux enregistrements ne pourront avoir la
même valeur dans ce champ.
PRIMARY KEY : indique que ce champ est la clef primaire
CHECK (condition) : équivaut à la propriété "ValideSi"
d'Access, va forcer SQL a faire une vérification de la condition avant
de valider la saisie, exemple : CHECK (prix > 100) interdira la saisie
dans ce champ si la valeur contenue dans le champ prix est inférieure
à 100.
CHECK ne fonctionne pas avec Access.
DEFAULT = valeur, place une valeur par défaut dans le champ
(ne fonctionne pas avec Access)
DEFAULT ne fonctionne pas avec Access
mofita
Messages postés
4
Date d'inscription
mardi 8 février 2011
Statut
Membre
Dernière intervention
4 mars 2012
8 févr. 2011 à 09:17
8 févr. 2011 à 09:17
2.1 La commande CREATE TABLE
La commande CREATE TABLE permet de créer une table dans la base de données courante. Sa syntaxe est la suivante :
CREATE TABLE table
(champ type CONSTRAINT champ propriétés, ... );
La commande CREATE TABLE permet de créer une table dans la base de données courante. Sa syntaxe est la suivante :
CREATE TABLE table
(champ type CONSTRAINT champ propriétés, ... );