在大型SQL Server表上将NULL转换为NOT NULL col

时间:2015-06-15 02:09:01

标签: sql-server sql-server-2012

我有一张数亿行的表。一列,我们称之为ref_id,定义为:

ref_id UNIQUEIDENTIFIER NULL References ref(id)

有没有办法让这个列NOT NULL并删除FK约束?

我设法删除了带有NULL Ref_id的条目,但是当我这样做时

ALTER TABLE tbl
ALTER COLUMN ref_id UNIQUEIDENTIFIER NOT NULL 

然后8小时后没有任何事情发生(等待执行时)\

由于

0 个答案:

没有答案