设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 手机 公司 数据
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL如何解决删除约束报错问题 详细的怎样做

发布时间:2023-05-19 11:30 所属栏目:116 来源:互联网
导读:今天小编跟大家讲解下有关SQL如何解决删除约束报错问题,具体怎样做的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。 创建的产品表: CREATE TABLE PROVIDERS (PROVIDERID INT NOT NULL, PROVIDERNAME N
  今天小编跟大家讲解下有关“SQL如何解决删除约束报错问题,具体怎样做”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。
 
  创建的产品表:
 
  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
 
  那么为什么它的后面会有随机数呢,是因为我们在创建表的时候选择了直接在后面加上PRIMARY KEY。
 
  感谢各位的阅读,以上就是“SQL如何解决删除约束报错问题,具体怎样做”的内容了,经过本文的学习后,相信大家对SQL如何解决删除约束报错问题,具体怎样做都有更深刻的体会了吧。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读