更改表列以接受更多字符

cam*_*cam 3 sql sql-server-2008

Microsoft SQL Server 2008的命令将改变现有列以允许更多字符?如果我只是扩展它,这会对列中的任何先前条目产生影响吗?

我有一个URL列,我需要添加大约100个字符.

Joe*_*Joe 9

ALTER TABLE [table] ALTER COLUMN [column] NVARCHAR(newsize)
Run Code Online (Sandbox Code Playgroud)

增加大小不会影响您的数据.

  • 您还应该指定NULL或NOT NULL,以确保不会同时更改可为空性. (3认同)