Comment définir une colonne existante de la table MS SQL comme NOT NULL?
Réponses
Trop de publicités?
Richard Harrison
Points
14891
Premièrement, assurez-vous que les champs ont des valeurs non NULL. Dans ce cas, je travaille avec un champ qui a un GUID nvarchar alors je vais le faire
UPDATE tablename
SET fieldname = Newid()
WHERE fieldname IS NULL;
Puis, comme dit Adam Ralph
ALTER TABLE tablename ALTER COLUMN fieldname datatype NOT NULL
Charles Graham
Points
8132