【发布时间】:2013-03-15 10:26:25
【问题描述】:
我有一个空表,其中所有列都设置为“NOT NULL”。我想在不重新创建表的情况下将其设置为 ALLOW NULL。
我该怎么做?我正在使用 SQL Server 2008 r2 和管理工作室。
编辑- 我想将所有列设置为允许 null 而不必知道列的数据类型。即,将 all 设置为 null,同时保持数据类型与以前相同。
【问题讨论】:
-
写TSQL或者使用SSMS表设计视图
-
@MitchWheat - 我不明白你在说什么。请详细说明。
-
为什么要这样做?如果所有列都是
NULL-able,则表将无法拥有主键。 -
@TimSchmelter - 不完全是重复的。我想将所有设置为允许 null 而不必知道列的数据类型。
-
@sql.learner: 能够做某事,并且这样做是个好主意不一定是同一件事。
标签: sql-server-2008 sql-server-2008-r2