我试图在更改表时添加具有选项maxdop=1
的列,从而抑制SQL Server中的并行性。但是我在语法中出错了。我尝试了几种方法,但我可以使它工作,有人知道如何在添加列时使用此选项吗?
ALTER TABLE [dbo].[mytable]
ADD neColumn varchar(max)
WITH (MAXDOP = 1);
答案 0 :(得分:0)
非常确定您不能将查询提示用于alter table。
请参阅https://msdn.microsoft.com/en-us/library/ms181714.aspx
列表根据您的目的,您可能希望在运行查询之前将服务器并行度设置为1,并在完成后将其设置回初始值。