日期:2014-05-18  浏览次数:20515 次

如何用SQL语句将某字段属性不许为空变成允许为空? 如何将某字段设置为主键?
如何用SQL语句将某字段属性不许为空变成允许为空?     如何将某字段设置为主键?

------解决方案--------------------
drop table tbtest
go
create table tbtest(id int)

1.设置为不可为空
ALTER TABLE tbtest ALTER COLUMN id INT NULL
2.设置ID为主键,前提是ID不可为空
ALTER TABLE dbo.tbtest ADD CONSTRAINT
PK_tbtest PRIMARY KEY CLUSTERED
(
id
) ON [PRIMARY]
------解决方案--------------------
ALTER TABLE [dbo].[表名] WITH NOCHECK ADD
CONSTRAINT [PK_主鍵字段] PRIMARY KEY CLUSTERED
(
[主鍵字段]
) ON [PRIMARY]
GO