读书人

怎么用SQL语句将某字段属性不许为空变

发布时间: 2012-02-05 12:07:14 作者: rapoo

如何用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

读书人网 >SQL Server

热点推荐