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 相关文章推荐
2021-4-3课程——SQL Server查询【2】
Apr 05 SQL Server
2021-4-5课程——SQL Server查询【3】
Apr 05 SQL Server
SQLServer2008提示评估期已过解决方案
Apr 12 SQL Server
SQL 窗口函数实现高效分页查询的案例分析
May 21 SQL Server
sql查询结果列拼接成逗号分隔的字符串方法
May 25 SQL Server
SQL Server代理:理解SQL代理错误日志处理方法
Jun 30 SQL Server
SQLServer之常用函数总结详解
Aug 30 SQL Server
sql server删除前1000行数据的方法实例
Aug 30 SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 SQL Server
SQL Server使用导出向导功能
Apr 08 SQL Server
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
May 25 SQL Server
SQL使用复合索引实现数据库查询的优化
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
MySQL相关说明
2007/01/15 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
常用Extjs工具:Extjs.util.Format使用方法
2012/03/22 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
2016/12/02 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python列表切片用法示例
2017/04/19 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
python下10个简单实例代码
2017/11/15 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
Django celery异步任务实现代码示例
2020/11/26 Python
升职自荐信范文
2013/10/05 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
高中生逃课检讨书
2014/10/10 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
世界地球日活动总结
2015/02/09 职场文书
开会通知
2015/04/20 职场文书
指导老师鉴定意见
2015/06/05 职场文书
尼克胡哲观后感
2015/06/08 职场文书
2015入党自传书范文
2015/06/26 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
redis数据结构之压缩列表
2022/03/21 Redis