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
SQL Server2019数据库之简单子查询的具有方法
Apr 27 SQL Server
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
Sep 04 SQL Server
sql server 累计求和实现代码
Feb 28 SQL Server
SQL Server表分区降低运维和维护成本
Apr 08 SQL Server
SQL Server中的游标介绍
May 20 SQL Server
SQL Server 中的事务介绍
May 20 SQL Server
SQL Server中搜索特定的对象
May 25 SQL Server
SQL SERVER中的流程控制语句
May 25 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
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
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
javaScript基础详解
2017/01/19 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
详解适配器在JavaScript中的体现
2018/09/28 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
python简单实现基数排序算法
2015/05/16 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
Python wxpython模块响应鼠标拖动事件操作示例
2018/08/23 Python
python3实现猜数字游戏
2020/12/07 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
乔丹名人堂演讲稿
2014/05/24 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
英语导游欢迎词
2015/09/30 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
python井字棋游戏实现人机对战
2022/04/28 Python