我在SQL SERVER中有一个包含多个列的表。其中一列的类型为:VARCHAR(1000)
。但我想将其更改为VARCHAR(MAX)
。
如何执行查询?
答案 0 :(得分:2)
您可以使用以下内容:
ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX)
答案 1 :(得分:1)
试试这个:
您只需要在sql server
中执行ALTER TABLE语句alter table <table> alter column col_name varchar(max)
您可以选择提供NULL / NOT NULL,DEFAULT等..以及alter语句本身
答案 2 :(得分:1)
做类似这样的事情
ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX)
但我更喜欢在列中使用固定大小而不是MAX因为它需要更多内存,因此会以某种方式降低速度。