select * from dict where DictCode != '' and PId=5truncate table menuSELECT * FROM sys.foreign_keys
WHERE referenced_object_id=OBJECT_ID('menu'); --找到引用该表的外键--ALTER TABLE dbo.XX DROP constraint FK_User_XXALTER TABLE dbo.RoleMenu DROP constraint FK_Menu_RoleMenu --删除外键select *
from sys.foreign_keys
where referenced_object_id=object_id('menu')
order by 1  --查询引用的外键alter table menu drop constraint FK_dbo.RoleMenu_dbo.Menu_MenuIdselectfk.name,fk.object_id,OBJECT_NAME(fk.parent_object_id) as referenceTableName
from sys.foreign_keys as fk
join sys.objects as o on fk.referenced_object_id=o.object_id
where o.name='menu'--    得到  外键消息 FK__photo__x_id__6991A7CB -- 得到 FK_dbo.RoleMenu_dbo.Menu_MenuIdALTER TABLE dbo.RoleMenu  DROP CONSTRAINT Menu_MenuIdselect fk.name,fk.object_id,object_name(fk.parent_object_id) as referencetablename
from sys.foreign_keys as fk
join sys.objects as o on fk.referenced_object_id=o.object_id
where o.name = 'Menu'alter table RoleMenu
drop constraint  FK_RoleMenu_Menu_MenuId
ALTER TABLE 表名
DROP CONSTRAINT 约束名ALTER TABLE Menu
DROP CONSTRAINT FK_dbo.RoleMenu_dbo.Menu_MenuId

以上代码测试均失败,

最后, 直接删除表主键

转载于:https://www.cnblogs.com/enych/p/10049649.html

sqlserver 2014 删除主键约束相关推荐

  1. oracle删除unique key,【PK】Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析...

    当先创建唯一约束后再创建主键约束的情况下,如果使用普通方法删除主键约束后,唯一约束索引不会被删除,这是Oracle 10g的一个PROBLEM.本文通过一个实验给大家演示一下这个问题的出现过程及处理方 ...

  2. MySQL约束——添加主键约束(联合主键)、删除主键约束

    目录 主键约束 添加单列主键 添加多列主键(联合主键) 修改表结构添加主键 删除主键约束 文末资源推荐 每文一语 概念: 约束英文:constraint 约束实际上就是表中数据的限制条件 作用: 表在 ...

  3. 如何删除oracle表的主键约束,oracle删除主键约束的问题m

    oracle"删除"主键约束的方法有两个 1:alter table 表名 drop primary key; 这个是把主键从表中去除,而不是真正的删除主键 例子: 创建表:cre ...

  4. SQL Server 添加与删除主键约束

    PRIMARY KEY 约束唯一标识数据库表中的每条记录.主键必须包含唯一的值.主键列不能包含 NULL 值.每个表都应该有一个主键,并且每个表只能有一个主键.主键约束操作包含了添加约束和删除约束,修 ...

  5. sql server删除主键约束所想到的

    从网上找到了下面一段代码: declare @Pk varchar(100); select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID(' ...

  6. mysql删除表主键约束_MySQL添加约束

    MySQL添加约束.删除约束及修改约束 MySQL删除约束 将t_student 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写); alter tab ...

  7. oracle 主键约束重名,主键及主键索引的关系及相互影响

    主键的定义:列或多列的集合,用于唯一的标识表中的一行.一个表上只允许有一个主键. 我们在数据库中指定主键时,是通过主键约束来定义的.而创建主键约束时,又是需要有相应的索引来配合实现的.所以,本文的目的 ...

  8. 数据库的主键约束、唯一约束、外键约束

    一.主键约束: 主键: 非空且唯一. 不能为 null 值, 不能出现重复的数据. 通常情况下, 一个表当中, 主键只能有一个 创建主键约束的两种方法及删除方法:(不需要加自增,就把AUTO_INCR ...

  9. 数据库----------约束、主键约束

    目录 1.简介 1.概念 2.作用 3.分类 2.主键约束 1.概念 2.操作 1.添加单列主键 2.添加多列联合主键 3. 通过修改表结构添加主键 4.删除主键 1.简介 1.概念 约束英文: co ...

最新文章

  1. 使用Blender中的几何节点创建程序对象
  2. 关于无人驾驶商业化现状的一个小研究
  3. 【划分树】 POJ 2104 HDU 2665 K-th Number 裸题
  4. 系统mysql数据库服务器,系统mysql数据库服务器
  5. python pip安装第三方库老是报错_#python pip 安装dlib一直失败?#python安装dlib错误...
  6. path png转svg_如何将jpg或png图像转换成svg并保存?
  7. DCTDAO将于3月27日在TrustSwap发行代币DCTD
  8. eterm 汉字编码一点也不难
  9. 流媒体服务器设计文档,流媒体服务器设文档.doc
  10. Latex中插入超链接/网址
  11. gcc编译c文件生成可执行文件
  12. MySQL MHA详解(二)——实战配置
  13. 稳定不掉线,翀旭用飞鱼星解决高密Wi-Fi接入
  14. pytorch双线性插值
  15. 基于目标检测的回归创新实验感想(基于yolo v1)
  16. android远程协助
  17. 兼容性良好的邮箱正则表达式
  18. 使用Elasticsearch进行高效的中文搜索
  19. 简析国内外电商的区别
  20. 微服务架构师封神之路09-Springboot多数据源,Hikari连接池和事务配置

热门文章

  1. SAP UI5在本地运行和部署到服务器后运行的差异
  2. 错误消息 parent.relativePath points at wrong local POM的处理方法
  3. 利用Excel导入数据到SAP C4C
  4. linux中grep命令查找目录下,linux中查找grep与find命令的使用
  5. oracle10递归 nocycle,oracle 使用递归的性能提示测试对比
  6. 这样安装python库才是最正确的哦_这样安装 Python 库才是最正确的哦~
  7. es文件浏览器怎么用_es文件浏览器电视版下载-es文件浏览器电视tv版下载v4.2.3.4 安卓最新版...
  8. 3算法全称_全网最通俗的KMP算法图解
  9. kibana 更新 索引模式_Kibana对索引动态加字段显示
  10. python dataframe float转string_盘点Python:Pandas1.0的主要功能