PRIMARY KEY - Cette restriction permet d'identifier chaque enregistrement de la table.
La clé primaire doit contenir des valeurs uniques.
La clé primaire ne peut pas contenir des valeurs NULL.
Chaque tableau doit avoir une clé primaire et chaque table peut avoir qu'une seule clé primaire.
Contraintes PRIMARY KEY SQL dans CRÉER TABLE
L'instruction SQL suivante crée une contrainte PRIMARY KEY sur la colonne "P_ID", lors de la création d'une table "Personnes":
MySQL:
SQL Server / Oracle / MS Access:
Vous pouvez distribuer le limiteur PRIMARY KEY plusieurs colonnes, utilisez la syntaxe SQL suivante:
MySQL / SQL Server / Oracle / MS Access:
SQL Contraintes PRIMARY KEY avec ALTER TABLE
L'instruction SQL suivante crée une contrainte PRIMARY KEY sur la colonne "P_ID", lorsque la table "Personnes" a déjà été établi:
MySQL / SQL Server / Oracle / MS Access:
1 2 |
ALTER TABLEAU Personnes ADD PRIMARY KEY (P_ID) |
Vous pouvez distribuer le limiteur PRIMARY KEY plusieurs colonnes, utilisez la syntaxe SQL suivante:
MySQL / SQL Server / Oracle / MS Access:
1 2 |
ALTER TABLEAU Personnes ADD CONTRAINTE pk_PersonID PRIMARY KEY (P_ID,LastName) |
- Note:
Suppression de la clé primaire
Pour supprimer une contrainte PRIMARY KEY, utilisez l'instruction SQL suivante:
MySQL:
1 2 |
ALTER TABLEAU Personnes DROP PRIMARY KEY |
SQL Server / Oracle / MS Access:
1 2 |
ALTER TABLEAU Personnes DROP CONTRAINTE pk_PersonID |
SQL clé primaire





Commentaires
J'ai vraiment apprécié! Citer
Msg 156, Niveau 15, État 1, Ligne 1
Syntaxe incorrecte près de «primaire» le mot-clé. Citer