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 Server基本使用和简单的CRUD操作
Apr 05 SQL Server
SQL Server连接查询的实用教程
Apr 07 SQL Server
SQLServer2019 数据库环境搭建与使用的实现
Apr 08 SQL Server
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
Jun 30 SQL Server
SQL Server作业失败:无法确定所有者是否有服务器访问权限的解决方法
Jun 30 SQL Server
SQL中的三种去重方法小结
Nov 01 SQL Server
MySQL 中如何归档数据的实现方法
Mar 16 SQL Server
SQL Server Agent 服务无法启动
Apr 20 SQL Server
SQL Server中锁的用法
May 20 SQL Server
SQL使用复合索引实现数据库查询的优化
May 25 SQL Server
一次SQL查询优化原理分析(900W+数据从17s到300ms)
Jun 10 SQL Server
详解SQL报错盲注
Jul 23 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删除数组元素示例分享
2014/02/17 PHP
php操作mongoDB实例分析
2014/12/29 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
2015/04/22 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
【消息提示组件】,兼容IE6/7&&FF2
2007/09/04 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
关于js注册事件的常用方法
2013/04/03 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
创建js对象和js类的方法汇总
2014/12/24 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
JS中用childNodes获取子元素换行会产生一个子元素
2016/12/08 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
python控制台显示时钟的示例
2014/02/24 Python
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
python中upper是做什么用的
2020/07/20 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
巴西宠物店在线:Geração Pet
2017/05/31 全球购物
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
全球最大的房车租赁市场:Outdoorsy
2018/09/19 全球购物
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
音乐之声观后感
2015/06/04 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技