FirebirdSQL logo
 DOMAININDEX 

Clé primaire (PRIMARY KEY)

La contrainte de clé primaire PRIMARY KEY est construite sur un champ avec une contrainte NOT NULL donnée et exige que les valeurs des colonnes soient uniques.Une table ne peut avoir qu’une seule clé primaire.

  • Une clé primaire à une seule colonne peut être définie au niveau de la colonne ou de la table.

  • Une clé primaire pour plusieurs colonnes ne peut être définie qu’au niveau de la table.

contrainte clés unique (UNIQUE)

La contrainte UNIQUE de clé unique spécifie une exigence d’unicité pour les valeurs de la colonne.Une table peut contenir un nombre quelconque de clés uniques.

Comme une clé primaire, la contrainte d’unicité peut être définie sur plus d’une colonne.Dans ce cas, vous devez la définir comme une contrainte de niveau table.