如何在Microsoft SQL Server 2008中使用命令来更改现有列以允许更多字符?如果我只是扩展它,这会对该列中的任何先前条目产生影响吗?
我有一个URL列,需要增加约100个字符。
如何在Microsoft SQL Server 2008中使用命令来更改现有列以允许更多字符?如果我只是扩展它,这会对该列中的任何先前条目产生影响吗?
我有一个URL列,需要增加约100个字符。
ALTER TABLE [table] ALTER COLUMN [column] NVARCHAR(newsize)
而且增加大小不会影响您的数据。
ALTER TABLE myTable ALTER COLUMN myColumn varchar(100)
GO
ALTER TABLE tab ALTER COLUMN c VARCHAR(200)
这很简单:
ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(100)