SQL解决未能删除约束问题drop constraint


Posted in SQL Server onMay 30, 2022

问题如图:

想要删除产品表的主键约束,但是报错

SQL解决未能删除约束问题drop constraint

创建的产品表:

CREATE TABLE PROVIDERS
(PROVIDERID INT NOT NULL,
PROVIDERNAME NVARCHAR(50) NOT NULL PRIMARY KEY,  # 设置的主键
PROVIDERCOMNAME NVARCHAR(20),
PROVIDERCOMTITLE NVARCHAR(10),
PROVIDERADD NVARCHAR(50),
PROVIDERACITY NVARCHAR(20),
PROVIDERREGION NVARCHAR(20),
PROVIDERZIP NVARCHAR(10),
PROVIDERCOUNTRY NVARCHAR(10),
PROVIDERTEL NVARCHAR(20),
PROVIDERFAX NVARCHAR(20),
PROVIDERWEB NVARCHAR(50)
--CONSTRAINT PK_PROVNAME PRIMARY KEY(PROVIDENAME)
)

原因在于主键的名称写错了(主键后面有自带的随机数)

-- 查看真正的主键名称
EXEC SP_HELP PROVIDERS

SQL解决未能删除约束问题drop constraint

SQL解决未能删除约束问题drop constraint

SQL解决未能删除约束问题drop constraint

那么为什么它的后面会有随机数呢,是因为我们在创建表的时候选择了直接在后面加上PRIMARY KEY

SQL解决未能删除约束问题drop constraint

如果不想要后面的随机数,可以使用以下方式创建表:

SQL解决未能删除约束问题drop constraint

SQL解决未能删除约束问题drop constraint

 到此这篇关于SQL解决未能删除约束问题drop constraint的文章就介绍到这了!

SQL Server 相关文章推荐
SQL Server2019数据库之简单子查询的具有方法
Apr 27 SQL Server
mybatis调用sqlserver存储过程返回结果集的方法
May 08 SQL Server
SQL中的三种去重方法小结
Nov 01 SQL Server
SQL SERVER实现连接与合并查询
Feb 24 SQL Server
SQL SERVER触发器详解
Feb 24 SQL Server
SQL Server中常用截取字符串函数介绍
Mar 16 SQL Server
SQLServer RANK() 排名函数的使用
Mar 23 SQL Server
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
Apr 22 SQL Server
SQL Server中的游标介绍
May 20 SQL Server
SQL Server中使用表变量和临时表
May 20 SQL Server
SQL Server中锁的用法
May 20 SQL Server
SQL解决未能删除约束问题drop constraint
May 30 SQL Server
SQL使用复合索引实现数据库查询的优化
May 25 #SQL Server
SQL Server中的逻辑函数介绍
May 25 #SQL Server
SQL Server删除表中的重复数据
May 25 #SQL Server
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
May 25 #SQL Server
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
May 25 #SQL Server
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
May 25 #SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
May 25 #SQL Server
You might like
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
DOM基础教程之事件类型
2015/01/20 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
在layui中使用form表单监听ajax异步验证注册的实例
2019/09/03 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
[01:07:15]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第二场 1月25日
2021/03/11 DOTA
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
python正则表达式match和search用法实例
2015/03/26 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
python语言元素知识点详解
2019/05/15 Python
python如何实现单链表的反转
2020/02/10 Python
python em算法的实现
2020/10/03 Python
Selenium 配置启动项参数的方法
2020/12/04 Python
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
个人简历中的自我评价范例
2013/10/29 职场文书
职业培训师职业生涯规划
2014/02/18 职场文书
大学竞选班长演讲稿
2014/04/24 职场文书
学习雷锋月活动总结
2014/07/03 职场文书
应届毕业生的自我评价
2019/06/21 职场文书
Python之matplotlib绘制折线图
2022/04/13 Python