2012-09-03 102 views
1

我有一個SQL SERVER中有幾個列的表。其中一列有類型:VARCHAR(1000)。但我想將其更改爲VARCHAR(MAX)。 如何在執行查詢時執行此操作?如何更改列的類型?

回答

2

您可以使用這樣的:

ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX) 
1

試試這個:

你只需做ALTER TABLE語句在SQL Server

alter table <table> alter column col_name varchar(max) 

可選,你可以給NULL/NOT NULL,DEFAULT等使用ALTER語句本身

沿


See this link for more examples

1

做這樣的事情

ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX) 

但我更喜歡在相反MAX的一列使用固定大小的,因爲它需要更多的內存,因此在某種程度上降低了速度。