请问删除一个主键再建立一个的语句如何写?

junglesong 2005-05-25 09:47:20
ALTER TABLE D_KOSYO_H Drop CONSTRAINT PK_D_KOSYO_H
go

alter table D_KOSYO_H WITH NOCHECK ADD
CONSTRAINT [PK_D_KOSYO_H] PRIMARY KEY CLUSTERED
([KOSYO_NO]
) ON [PRIMARY]
GO

这样写对吗?
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxc1974 2005-05-25
  • 打赏
  • 举报
回复
--删除表
DROP TABLE [A]
GO

--建立表
CREATE TABLE [A] (
[ID] [int] NOT NULL ,
[NAME] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_A] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
) ON [PRIMARY]
GO

--删除主键:
ALTER TABLE A Drop CONSTRAINT PK_A
GO

--添加主键:
ALTER TABLE A
ADD
CONSTRAINT [PK_A] PRIMARY KEY CLUSTERED
([ID])
GO
yaoyaomaomao 2005-05-25
  • 打赏
  • 举报
回复
删除:
ALTER TABLE D_KOSYO_H Drop CONSTRAINT PK_D_KOSYO_H
go
添加:
alter table D_KOSYO_H
ADD
CONSTRAINT [PK_D_KOSYO_H] PRIMARY KEY CLUSTERED
([KOSYO_NO]
go

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧