Bonjour,

Je dois créer une table sous Accss avec du SQL.

Ma table :

UTILISATEUR(USR_ID, USR_MAIL, USR_TITRE, USR_NOM, USR_PRENOM, USR_ORGANISATION)

Voici le SQL que j'ai fais pour la création de la table :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE TABLE UTILISATEUR
(USR_ID INTEGER NOT NULL PRIMARY KEY,
USR_MAIL CHAR(100) NOT NULL,
USR_TITRE CHAR(6) NULL DEFAULT 'M.' CHECK
(USR_TITRE IN ('M.', 'Melle', 'Mme')),
USR_NOM CHAR(32) NULL,
USR_ORGANISATION CHAR(128) NULL);
Il y a une erreur quelque part, quand je valide j'ai un message "Erreur de syntaxe dans l'instruction CREATE TABLE". Et access me surligne DEFAULT.

D'où pourrait venir l'erreur ? Une virgule surement, non ?
Quand j'essais de mettre une virgule juste après le NULL (entre NULL et DEFAULT), Acces me dit "Erreur de syntaxe dans la définition du champs" et me souligne 'M.' .

Je suis un peu perdu...


Merci d'avance pour votre aide.