首页 > 数据库 >sqlserver删除指定列失败,对象'DF__MailResour__star__7D5BD6B2' 依赖于 列'star'

sqlserver删除指定列失败,对象'DF__MailResour__star__7D5BD6B2' 依赖于 列'star'

时间:2024-03-14 11:47:52浏览次数:37  
标签:__ star 删除 sqlserver 约束 table

参考的原文链接:1、https://www.cnblogs.com/dengzt2011/archive/2012/12/09/2810063.html                      

 

 

alter table table_name drop column column_name  sqlserver删除指定列失败时,报告消息如下:

消息 5074,级别 16,状态 1,第 1 行
对象'DF__MailResour__star__7D5BD6B2' 依赖于 列'star'。
消息 4922,级别 16,状态 9,第 1 行
由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN star 失败。

注意看第二行,对象“XX”依赖于“YY”,YY指的就是你要删除的列,XX就是依赖于YY的一个约束。因为有依赖关系,所以删除的时候会抛出异常,如果你一定要删除该列,那么就先删除该列下面的约束

alter table table_name drop constraint XX       删除约束

alter table table_name drop column YY  现在就可以删除指定的列

 

原因:

为什么会有约束呢,查了下说是 增加字段时有default。 

sqlserver 有六大约束,分别是:

​ ​一、主键约束(primary key)​​
​ ​二、外键约束(foreign key)​​
​ ​三、检查约束(check)​​
​ ​四、非空约束(not null)​​
​ ​五、唯一性约束(unique)​​
​ ​六、默认值约束(default)​

default时其中的一种。

标签:__,star,删除,sqlserver,约束,table
From: https://www.cnblogs.com/Dongmy/p/18072493

相关文章

  • 启动文件,导包路径,路径,正确写法
    起因我启动的是resource_chat_push_server_2.py文件,报错了,不错结果,debuger,发现路径文件,改成解决!总结如果启动那个文件,./表示这个文件的所在级目录。导入的库如果有文件路径引用,以启动文件为./......
  • MADQN:多代理合作强化学习
    处理单一任务是强化学习的基础,它的目标是在不确定的环境中采取最佳行动,产生相对于任务的最大长期回报。但是在多代理强化学习中,因为存在多个代理,所以代理之间的关系可以是合作的,也可以是对抗,或者两者的混合。多代理的强化学习引入了更多的复杂性,每个代理的状态不仅包括对自身的观......
  • 视频快速去除水印的方法
    视频图片去水印麻烦?图片还好说,但是视频去水印是比较麻烦的,今天给大家分享一个超简单的去除视频水印的方法,只需三步就可以一键帮助大家去除图片视频水印,一键操作简单快捷。这个工具去年分享过,小伙伴用的感觉比较不错,今天给大家带来了新的版本。HitPaw水印去除器是一款基于人工智......
  • Sqlserver中所有约束的类型,创建、修改与删除
       1、https://blog.51cto.com/u_15738244/5535432    2、https://blog.csdn.net/realoser/article/details/121496126数据库所有的约束:​ ​一、主键约束(primarykey)​​​ ​二、外键约束(foreignkey)​​​ ​三、检查约束(check)​​​ ​四、非空约束(notn......
  • Linux(Ubuntu)下安装OpenJDK
      aptinstalldefault-jre 是一个在基于Debian的Linux发行版(如Ubuntu)上使用的命令,用于安装默认的Java运行时环境(JRE)。这里的 apt  是包管理工具,用于安装、更新和删除软件包。 install  是 apt  的一个子命令,用于安装软件包。default-jre 是要安装的软件包的名称,......
  • 京东广告算法架构体系建设--高性能计算方案最佳实践
    1、前言推荐领域算法模型的在线推理是一个对高并发、高实时有较强要求的场景。算法最初是基于Wide&Deep相对简单的网络结构进行建模,容易满足高实时、高并发的推理性能要求。但随着广告模型效果优化进入深水区,基于Transformer用户行为序列和Attention的建模逐渐成为主流,这个阶段......
  • openGauss SQL引擎插件开发指导
    开发流程①在openGauss社区Plugin仓进行兼容性相关开发(https://gitee.com/opengauss/Plugin)②通过fastcheck自测以及CI门禁③提供checkin测试报告和开发文档并通过SIG组评审开发要点开放接口函数DLL_PUBLICPG_FUNCTION_INFO_V1_PUBLIC统一管理为了避免......
  • 亚洲唯一!京东荣获2024年度Gartner供应链技术创新奖背后的创新探索
    导语:2月14日晚间,Gartner公布了2024年度GartnerPoweroftheProfession供应链大奖,京东集团荣获供应链技术创新奖,成为获得该奖项的唯一亚洲企业。GartnerPoweroftheProfession供应链奖项已经举办十年,是衡量企业供应链创新能力的国际权威奖项。据悉,入围决赛的共有5家企业,另外4......
  • CSS实际案例,布局结构
    目前自己的问题:1所有东西都想用div,比如头部几个导航,不是用几个div而是用ui,li。搜索框不是div套两个div,而是div套input,buttom。且h,p,ul,ol等这种块级元素,都可以直接设置height,width当盒子用。全用div他的语义就不好了。【靠经验】2看见盒子老想去设置宽高,很多时候子盒子都不用设......
  • 京东零售数据资产能力升级与实践
    开篇京东自营和商家自运营模式,以及伴随的多种运营视角、多种组合计算、多种销售属性等数据维度,相较于行业同等量级,数据处理的难度与复杂度都显著增加。如何从海量的数据模型与数据指标中提升检索数据的效率,降低数据存算的成本,提供更可信的数据内容和多种应用模式快速支撑业务的数......