SQL Server:ALTER TABLE ADD COLUMN MAXDOP = 1

时间:2016-05-04 09:13:11

标签: sql-server alter

我试图在更改表时添加具有选项maxdop=1的列,从而抑制SQL Server中的并行性。但是我在语法中出错了。我尝试了几种方法,但我可以使它工作,有人知道如何在添加列时使用此选项吗?

ALTER TABLE [dbo].[mytable] 
ADD neColumn varchar(max)
WITH (MAXDOP = 1);

Print screen of the error

1 个答案:

答案 0 :(得分:0)

非常确定您不能将查询提示用于alter table。

请参阅https://msdn.microsoft.com/en-us/library/ms181714.aspx

列表

根据您的目的,您可能希望在运行查询之前将服务器并行度设置为1,并在完成后将其设置回初始值。

选中https://msdn.microsoft.com/en-us/library/ms189094.aspx即可。