Comment changer le type de données d'une colonne dans SQL Server ?

J'essaie de changer une colonne de varchar(50) en nvarchar(200). Quelle est la commande SQL permettant de modifier cette table ?

Solution
ALTER TABLE TableName 
ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL]

EDIT Comme indiqué, NULL/NOT NULL aurait dû être spécifié, voir également la [réponse de Rob] (https://stackoverflow.com/a/635360/1165522).

Commentaires (5)

N'oubliez pas la nullité.

ALTER TABLE .
ALTER COLUMN  nvarchar(200) [NULL|NOT NULL]
Commentaires (3)

Utilisez l'instruction Alter table.

Alter table TableName Alter Column ColumnName nvarchar(100)
Commentaires (0)