Une contrainte_table restreint les valeurs qu'une table peut stocker. Vous pouvez passer une définition_clé_primaire ou une définition_clé_étrangère. La définition_clé_primaire désigne la clé primaire pour la table et la définition_clé_étrangère désigne la clé étrangère (qui correspond à la clé primaire d'une autre table).
Cet exemple définit Nom comme champ clé primaire :
CREATE TABLE ACTEUR_FANS
(ID INT32, Nom VARCHAR NOT NULL UNIQUE);