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 语句中处理 NULL 值的方法
Jun 07 SQL Server
利用 SQL Server 过滤索引提高查询语句的性能分析
Jul 15 SQL Server
sql server 累计求和实现代码
Feb 28 SQL Server
SQL CASE 表达式的具体使用
Mar 21 SQL Server
SQL Server表分区降低运维和维护成本
Apr 08 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 SQL Server
SQL Server中锁的用法
May 20 SQL Server
SQL SERVER中的流程控制语句
May 25 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
May 25 SQL Server
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
May 25 SQL Server
SQL Server中的逻辑函数介绍
May 25 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
操作Oracle的php类
2006/10/09 PHP
php session 错误
2009/05/21 PHP
php计算函数执行时间的方法
2015/03/20 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
TypeOf这些知识点你了解吗
2016/02/21 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
python2.7实现FTP文件下载功能
2018/04/15 Python
详解Python3的TFTP文件传输
2018/06/26 Python
python爬虫实现获取下一页代码
2020/03/13 Python
Python requests上传文件实现步骤
2020/09/15 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
全球速卖通西班牙站:AliExpress西班牙
2017/10/30 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
公司活动策划方案
2014/01/13 职场文书
《阳光》教学反思
2014/02/23 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
2016暑期师德培训心得体会
2016/01/09 职场文书
如何通过一篇文章了解Python中的生成器
2022/04/02 Python