bonjour/bonsoir

j'ai eu une erreur lors de la création des contraintes de quelques tables en ajoutant ces contraintes en dehors des tables.
Par exemple, pour la table CLIENT:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
create table CLIENT(CLI_ID integer NOT NULL,
					CLI_NOM varchar(50),
					CLI_PNOM varchar(30),
					CLI_ADR VARCHAR(100),
					CLI_CP VARCHAR(10),
					CLI_VILLE VARCHAR(50),
					CLI_TEL VARCHAR(15),
					CLI_MAIL VARCHAR(50));
J'ai mis:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER TABLE CLIENT ADD CONSTRAINT PK_CLIENT PRIMARY KEY(CLI_ID);

Mais on me donne l'erreur suivante:

Msg 8111, Level 16, State 1, Line 1
Cannot define PRIMARY KEY constraint on nullable column in table 'CLIENT'.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.
Merci d'avance pour votre aide