Sql server SQL 2012列恢复为不允许为空

Sql server SQL 2012列恢复为不允许为空,sql-server,sql-server-2012,Sql Server,Sql Server 2012,我在SQL Server 2012中有一个表。有一列数据类型为int,我希望它允许空值。我为该列选中了允许空值选项,但几分钟后它又恢复为未选中状态 发生了什么事?您是否尝试过在查询窗口中使用ALTER TABLE,而不是使用GUI指向、单击、等待?@AaronBertrand-不,我没有尝试过。我从没想过这会有什么不同。一旦你习惯使用sql语句而不是UI来更改表、插入数据等,你就会发现你再也不会打开设计器了。对于开发人员来说,它们的速度要慢得多,有时甚至不能很好地工作。ALTER TABLE d

我在SQL Server 2012中有一个表。有一列数据类型为
int
,我希望它允许空值。我为该列选中了允许空值选项,但几分钟后它又恢复为未选中状态


发生了什么事?

您是否尝试过在查询窗口中使用
ALTER TABLE
,而不是使用GUI指向、单击、等待?@AaronBertrand-不,我没有尝试过。我从没想过这会有什么不同。一旦你习惯使用sql语句而不是UI来更改表、插入数据等,你就会发现你再也不会打开设计器了。对于开发人员来说,它们的速度要慢得多,有时甚至不能很好地工作。
ALTER TABLE dbo.tablename ALTER COLUMN COLUMN name int NULL在地球上,任何人都不可能用UI比我刚才键入的更快地做到这一点。。。而且,由于用户界面使用了各种各样的过量锁,而且正如肖恩所说,并没有真正工作得那么好。。。