如何删除主键?

bequickly 2002-08-02 05:11:46
RT THX
...全文
682 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bequickly 2002-08-05
  • 打赏
  • 举报
回复
谢谢j9988
不过不能写成一句SQL到很遗憾

我是用下面的SQL直接取的PKEY,SP_...很罗嗦
select pkey.name
from sysobjects pkey, sysobjects
where sysobjects.name='TTT' and sysobjects.id=pkey.parent_obj
j9988 2002-08-02
  • 打赏
  • 举报
回复
先找出主鍵约束名称,用sp_helpconstraint

删除主鍵约束
alter table tablename drop constraint PK_????
myf371 2002-08-02
  • 打赏
  • 举报
回复
打开要删除主键的表,在主键上点鼠标右键选择“drop primary key... ”选项,即可删除该表主键
bequickly 2002-08-02
  • 打赏
  • 举报
回复
FAINT..
难道SQLSERVER不能用SQL删除PKEY??
没人会?
这个... FAINT..
AWP365 2002-08-02
  • 打赏
  • 举报
回复
主键不需要删除,只要删除表就可以了
外键要删除
alter table tablename drop constraint fk_name
xingtian713 2002-08-02
  • 打赏
  • 举报
回复
你可以生成数据库的脚本,在选项上选上drop那些玩艺,看看生成的脚本就知道怎么写了
bequickly 2002-08-02
  • 打赏
  • 举报
回复
我是要SQL

就是想
ALTER TABLE XXX DROP PRIMARY KEY
这样的东西

没说清楚 不好意思
duckcn 2002-08-02
  • 打赏
  • 举报
回复
有关联外键,先删外键,再删主建;
没有的话,直接删就可以了。
aner127 2002-08-02
  • 打赏
  • 举报
回复
进入SQL
点中要删除主键的表,点右键,→所有任务→manang indexes
可以看到你建的索引和主键,直接点中,点DELETE删除就行了!

34,589

社区成员

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

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