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 相关文章推荐
sqlserver2017共享功能目录路径不可改的解决方法
Apr 16 SQL Server
SQL Server2019数据库之简单子查询的具有方法
Apr 27 SQL Server
sql查询结果列拼接成逗号分隔的字符串方法
May 25 SQL Server
解决sql server 数据库,sa用户被锁定的问题
Jun 11 SQL Server
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
Jun 30 SQL Server
利用 SQL Server 过滤索引提高查询语句的性能分析
Jul 15 SQL Server
sql server删除前1000行数据的方法实例
Aug 30 SQL Server
Sql Server之数据类型详解
Feb 28 SQL Server
SQL Server中常用截取字符串函数介绍
Mar 16 SQL Server
如何使用SQL Server语句创建表
Apr 12 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 SQL Server
SQL Server 中的事务介绍
May 20 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图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
详解微信开发中snsapi_base和snsapi_userinfo及静默授权的实现
2017/03/11 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
jquery动态添加以及遍历option并获取特定样式名称的option方法
2018/01/29 jQuery
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
在Vue中使用icon 字体图标的方法
2019/06/14 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
python 实现弹球游戏的示例代码
2020/11/17 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
别名指示符是什么
2012/10/08 面试题
技校生自我鉴定范文
2013/09/26 职场文书
应聘医药代表职位求职信
2013/10/21 职场文书
老人节标语大全
2014/10/08 职场文书
师范生见习报告范文
2014/11/03 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
个人借款协议书范本
2014/11/17 职场文书
2014年检验员工作总结
2014/11/19 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
浅谈Java父子类加载顺序
2021/08/04 Java/Android