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——索引+基于单表的数据插入与简单查询【1】
Apr 05 SQL Server
2021-4-5课程——SQL Server查询【3】
Apr 05 SQL Server
SQL Server2019数据库之简单子查询的具有方法
Apr 27 SQL Server
在 SQL 语句中处理 NULL 值的方法
Jun 07 SQL Server
利用 SQL Server 过滤索引提高查询语句的性能分析
Jul 15 SQL Server
sql server删除前1000行数据的方法实例
Aug 30 SQL Server
Windows环境下实现批量执行Sql文件
Oct 05 SQL Server
SQL中的三种去重方法小结
Nov 01 SQL Server
sql时间段切分实现每隔x分钟出一份高速门架车流量
Feb 28 SQL Server
SQL Server远程连接的设置步骤(图文)
Mar 23 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 SQL Server
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
May 25 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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
php异常处理技术,顶级异常处理器
2012/06/13 PHP
PHP设置图片文件上传大小的具体实现方法
2013/10/11 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
javascript写的简单的计算器,内容很多,方法实用,推荐
2011/12/29 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
js加入收藏夹代码(兼容ie/ff/op)
2014/05/16 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
JavaScript实现精美个性导航栏筋斗云效果
2017/10/29 Javascript
Angular6中使用Swiper的方法示例
2018/07/09 Javascript
vue组件实现移动端九宫格转盘抽奖
2020/10/16 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
python简单程序读取串口信息的方法
2015/03/13 Python
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
Python中交换两个元素的实现方法
2018/06/29 Python
Python列表list排列组合操作示例
2018/12/18 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
python算法题 链表反转详解
2019/07/02 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
写好自荐信的技巧
2013/11/08 职场文书
最新个人职业生涯规划书
2014/01/22 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python
MySQL如何解决幻读问题
2021/08/07 MySQL
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android
SQL试题 使用窗口函数选出连续3天登录的用户
2022/04/24 Oracle