J'ai créé une table dans SQL Server 2008 à la création. Je n'ai pas défini les propriétés NOT NULL et PRIMARY KEY. Je souhaite mettre à jour la table avec les propriétés NOT NULL et PRIMARY KEY.
Réponses:
0 pour la réponse № 1Ouvrez Sql Management Studio, connectez-vous, dépliez la base de données et Tables
branche, cliquez avec le bouton droit sur la table à modifier, sélectionnez "Conception" et apportez les modifications nécessaires. En fait, définir la colonne sur la clé primaire (en cliquant avec le bouton droit de la souris et en la sélectionnant dans le menu contextuel), NOT NULL
sera automatiquement défini, aussi.
0 pour la réponse № 2
Rendre la colonne non nullable:
ALTER TABLE [YourTable]
ALTER COLUMN [YourColumn] INT NOT NULL; -- CHANGE DATA TYPE AS REQUIRED
Faire la clé primaire de la colonne:
ALTER TABLE [YourTable]
ADD CONSTRAINT PK_YourTable__YourColumn PRIMARY KEY (YourColumn);