当前位置: 代码迷 >> Sql Server >> 怎么用SQL语句将某字段属性不许为空变成允许为空? 怎么将某字段设置为主键
  详细解决方案

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

热度:50   发布时间:2016-04-27 16:37:51.0
如何用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
  相关解决方案