sqlserver 2014 删除主键约束
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 删除主键约束相关推荐
- oracle删除unique key,【PK】Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析...
当先创建唯一约束后再创建主键约束的情况下,如果使用普通方法删除主键约束后,唯一约束索引不会被删除,这是Oracle 10g的一个PROBLEM.本文通过一个实验给大家演示一下这个问题的出现过程及处理方 ...
- MySQL约束——添加主键约束(联合主键)、删除主键约束
目录 主键约束 添加单列主键 添加多列主键(联合主键) 修改表结构添加主键 删除主键约束 文末资源推荐 每文一语 概念: 约束英文:constraint 约束实际上就是表中数据的限制条件 作用: 表在 ...
- 如何删除oracle表的主键约束,oracle删除主键约束的问题m
oracle"删除"主键约束的方法有两个 1:alter table 表名 drop primary key; 这个是把主键从表中去除,而不是真正的删除主键 例子: 创建表:cre ...
- SQL Server 添加与删除主键约束
PRIMARY KEY 约束唯一标识数据库表中的每条记录.主键必须包含唯一的值.主键列不能包含 NULL 值.每个表都应该有一个主键,并且每个表只能有一个主键.主键约束操作包含了添加约束和删除约束,修 ...
- sql server删除主键约束所想到的
从网上找到了下面一段代码: declare @Pk varchar(100); select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID(' ...
- mysql删除表主键约束_MySQL添加约束
MySQL添加约束.删除约束及修改约束 MySQL删除约束 将t_student 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写); alter tab ...
- oracle 主键约束重名,主键及主键索引的关系及相互影响
主键的定义:列或多列的集合,用于唯一的标识表中的一行.一个表上只允许有一个主键. 我们在数据库中指定主键时,是通过主键约束来定义的.而创建主键约束时,又是需要有相应的索引来配合实现的.所以,本文的目的 ...
- 数据库的主键约束、唯一约束、外键约束
一.主键约束: 主键: 非空且唯一. 不能为 null 值, 不能出现重复的数据. 通常情况下, 一个表当中, 主键只能有一个 创建主键约束的两种方法及删除方法:(不需要加自增,就把AUTO_INCR ...
- 数据库----------约束、主键约束
目录 1.简介 1.概念 2.作用 3.分类 2.主键约束 1.概念 2.操作 1.添加单列主键 2.添加多列联合主键 3. 通过修改表结构添加主键 4.删除主键 1.简介 1.概念 约束英文: co ...
最新文章
- 使用Blender中的几何节点创建程序对象
- 关于无人驾驶商业化现状的一个小研究
- 【划分树】 POJ 2104 HDU 2665 K-th Number 裸题
- 系统mysql数据库服务器,系统mysql数据库服务器
- python pip安装第三方库老是报错_#python pip 安装dlib一直失败?#python安装dlib错误...
- path png转svg_如何将jpg或png图像转换成svg并保存?
- DCTDAO将于3月27日在TrustSwap发行代币DCTD
- eterm 汉字编码一点也不难
- 流媒体服务器设计文档,流媒体服务器设文档.doc
- Latex中插入超链接/网址
- gcc编译c文件生成可执行文件
- MySQL MHA详解(二)——实战配置
- 稳定不掉线,翀旭用飞鱼星解决高密Wi-Fi接入
- pytorch双线性插值
- 基于目标检测的回归创新实验感想(基于yolo v1)
- android远程协助
- 兼容性良好的邮箱正则表达式
- 使用Elasticsearch进行高效的中文搜索
- 简析国内外电商的区别
- 微服务架构师封神之路09-Springboot多数据源,Hikari连接池和事务配置
热门文章
- SAP UI5在本地运行和部署到服务器后运行的差异
- 错误消息 parent.relativePath points at wrong local POM的处理方法
- 利用Excel导入数据到SAP C4C
- linux中grep命令查找目录下,linux中查找grep与find命令的使用
- oracle10递归 nocycle,oracle 使用递归的性能提示测试对比
- 这样安装python库才是最正确的哦_这样安装 Python 库才是最正确的哦~
- es文件浏览器怎么用_es文件浏览器电视版下载-es文件浏览器电视tv版下载v4.2.3.4 安卓最新版...
- 3算法全称_全网最通俗的KMP算法图解
- kibana 更新 索引模式_Kibana对索引动态加字段显示
- python dataframe float转string_盘点Python:Pandas1.0的主要功能