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 相关文章推荐
【HBU】数据库第四周 单表查询
Apr 05 SQL Server
SQLServer 日期函数大全(小结)
Apr 08 SQL Server
SQL Server2019数据库之简单子查询的具有方法
Apr 27 SQL Server
mybatis调用sqlserver存储过程返回结果集的方法
May 08 SQL Server
解决sql server 数据库,sa用户被锁定的问题
Jun 11 SQL Server
SQL Server代理:理解SQL代理错误日志处理方法
Jun 30 SQL Server
SQL语句中JOIN的用法场景分析
Jul 25 SQL Server
SQL Server表分区删除详情
Oct 16 SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 SQL Server
SQL Server远程连接的设置步骤(图文)
Mar 23 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
May 25 SQL Server
SQL Server携程核心系统无感迁移到MySQL实战
Jun 01 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
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
解析php中curl_multi的应用
2013/07/17 PHP
php 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
jquery 显示*天*时*分*秒实现时间计时器
2014/05/07 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
基于JavaScript实现简单的随机抽奖小程序
2016/01/05 Javascript
简单谈谈json跨域
2016/03/13 Javascript
Bootstrap CSS布局之代码
2016/12/17 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
Vue如何实现响应式系统
2018/07/11 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
老生常谈python的私有公有属性(必看篇)
2017/06/09 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
python保留格式汇总各部门excel内容的实现思路
2020/06/01 Python
python实现学生信息管理系统源码
2021/02/22 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
苏格兰销售女装、男装和童装的连锁店:M&Co
2018/03/16 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
介绍一下Java的安全机制
2012/06/28 面试题
优秀英语专业毕业生求职信
2013/11/23 职场文书
中学生自我鉴定
2014/02/04 职场文书
公司员工活动策划方案
2014/08/20 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
图解上海144收音机
2021/04/22 无线电
深入解析Apache Hudi内核文件标记机制
2022/03/31 Servers