在sql 2008上将varchar(n)转换为varchar(max)

时间:2013-10-14 07:37:28

标签: sql-server-2008 varcharmax

我有一个大约有8,000行的表,我想将一个列从varchar(1000)更改为varchar(max) 我输入了

alter table TABLENAME alter column COLUMNNAME varchar(MAX)

它并没有奏效。 如何更改列的数据类型? 或者我是否必须写varchar(5000)或其他东西而不是varchar(MAX)? 谢谢。

1 个答案:

答案 0 :(得分:1)

SO上的以下主题包含对您问题的回答。请注意,您的表可能会在此过程中被删除并重新创建。

convert to varchar(max)