sql修改表属性常见错误之——多个对象访问某一列
1、不允许保存更改。
修改某个字段的数据类型点击保存按钮有时候会弹出:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。
解决办法:取消“阻止保存要求重新创建表的更改”的选项。
a、找到SQL Server Management Studio Express—>工具–>选项;
b、左侧目录树选择“设计器”(或者designers)取消勾选右侧“阻止保存要求重新创建表的更改”即可。
2、由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN xxx失败。
修改或删除表的某一列时报错:
对象’DF_tablexxx_xxx’ 依赖于 列’xxx’。
由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN xxx失败。
这是因为删除的那一列上有约束条件。
解决办法:先删除约束再修改/删除字段。
查看约束:select * from sysobjects where xtype=‘D’ and parent_obj=object_id(‘table1’);
删除约束:alter table employee drop constraint DF_tablexxx_xxx
综合查阅资料发现:将表中的字段设置为NOT NULL(不为空)、给字段增加Default值(默认值)这样的操作都会给该字段添加约束,增加了这些约束后,在用SQL脚本修改字段类型、删除字段的时候均会发生类似错误,需要查找该字段上已存在的约束,并删除存在的约束,再次执行修改/删除脚本即可。
sql修改表属性常见错误之——多个对象访问某一列相关推荐
- SQL修改表信息规则-alter用法
SQL修改表信息规则 修改表名 删除/增加表的一列 修改表的列类型 修改表的某列名称 文中sql泛指mysql 修改表名 alter table 原表名 rename 新表名 删除/增加表的一列 -- ...
- sql 修改表的字段属性
MariaDB数据库,修改数据表的字段属性的各种方法. 1.修改字段属性为NOT NULL alter table 表名 modify 字段 字段类型 not null; 2.设置字段的默认值 alt ...
- SQL修改表的基本操作
2.修改表 (1)添加属性列 Alter Table <表名> Add <列名> <列的类型> (2)删除属性列 Alter Table <表名>Dro ...
- SQL 修改表的常用命令
备忘 修改表名 ALTER TABLE `旧表名` RENAME AS `新表名`; -- 修改表的名称 增加表的字段 ALTER TABLE `表名` ADD `字段名` INT(3); -- AL ...
- PL/SQL修改表名
ALTER TABLE <旧表名>RENAME TO<新表名> 修改完表以后,重新启动PL/SQL
- SQL修改表结构写法
开始时创建表 CREATE TABLE A ( CREATEDATE DATETIME NOT NULL ) GO 现在我要将CREATEDATE字段设置有默认值DEFAULT GETDATE(). ...
- (SQL)修改表结构[字段类型]、表字段长度,
①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...
- mysql中修改表字段的类型长度_(SQL)修改表结构[字段类型]、表字段长度,
①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度–varchar(50) 例:把城市表的城市字段原来长度为20改为30 ALTER TABLE city ...
- sql修改表的字段类型
格式 alter table [表名] change [想修改的字段] [新字段名] [类型+长度]; alter table tb_goods_visit change id id int;
最新文章
- 千金买宝刀 | 斜穿交叉路口对应的新颖的赛道
- 10.1 掌握大数据-机器学习笔记-斯坦福吴恩达教授
- VB访问SQL Server数据库技术全揭密
- 智能城市dqn算法交通信号灯调度_博客 | 滴滴 KDD 2018 论文详解:基于强化学习技术的智能派单模型...
- 2019年招聘python工程师薪资飙升,Python这些技能你掌握了吗
- web测试点总结---UI、兼容、功能、交互、安全、性能、接口测试
- SAP Spartacus 自定义 Component 的使用 - SimpleResponsiveBannerComponent
- 互联网日报 | 6月12日 星期六 | BOSS直聘正式登陆纳斯达克;腾讯回应“试点强制6点下班”;数据安全法9月1日起实施...
- java易错基础知识点
- FFmpeg 和 MP4Box 几个命令
- Eclipse jdt 格式化java代码
- 【计算机网络】 网关:即“默认网关”的作用, 以及 默认路由的作用(只有路由器才有默认路由)
- 更改qq服务器中文件夹权限,win10QQ提示安装路径无效您没有权限的两种解决办法...
- rk3588 与 rk3399 差异比较
- ansj词典加载及简洁分词过程
- 知乎kol投放怎么做?知乎kol资源从哪里找?
- 【OpenGL】使用OpenGL的GLU库绘制BSpline曲线
- LaTeX中使用bicaption、tabula包绘制三线表
- android+双屏触摸,双屏异触 --- 实现指定触摸为副屏触摸功能
- 中科大2018计算机在安徽招生最低分,中国科学技术大学2020年录取分数线(附2017-2020年分数线)...
热门文章
- 智慧城市下智能化安防产业始终持续高增长
- 惯性gps组合导航matlab,Strong-tracking-filter 基于强跟踪滤波算法的惯性加GPS组合导航matlab仿真程序 238万源代码下载- www.pudn.com...
- 当遇到骗子要你转钱时,怎么把骗子弄哭……
- php中英文章,php统计中英文混合的文章字数
- B/S程序员们,让我们一起来加速IE6的死亡吧!
- C语言经典——闰年问题
- 常微分方程解法(2)例题
- 有了这个开源项目,让你分分钟搞定第三方授权登录
- 南京林业大学计算机科学,南京林业大学计算机科学与技术专业怎么样
- MATLAB多项式函数拟合和曲线拟合