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 数据库实验课第五周——常用查询条件
Apr 05 SQL Server
SQL Server连接查询的实用教程
Apr 07 SQL Server
SqlServer 垂直分表(减少程序改动)
Apr 16 SQL Server
mybatis调用sqlserver存储过程返回结果集的方法
May 08 SQL Server
SQLServer中JSON文档型数据的查询问题解决
Jun 27 SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 SQL Server
SQL Server Agent 服务无法启动
Apr 20 SQL Server
SQL Server中搜索特定的对象
May 25 SQL Server
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
May 25 SQL Server
SQL Server2019安装的详细步骤实战记录(亲测可用)
Jun 10 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记录日志的实现代码
2011/08/08 PHP
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
jQuery之end()和pushStack()使用介绍
2012/02/07 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
微信小程序实现星级评价效果
2018/12/28 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
python为tornado添加recaptcha验证码功能
2014/02/26 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
python常用运维脚本实例小结
2020/02/14 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
Python如何实现机器人聊天
2020/09/10 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
英语系本科生求职信范文
2013/12/18 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
政协常委会议主持词
2015/07/03 职场文书
汉语拼音教学反思
2016/02/22 职场文书
SpringBoot详解执行过程
2022/07/15 Java/Android