www.7671.net > orAClE删除唯一键约束

orAClE删除唯一键约束

你好!首先你得确定数据库约束表里是否有AN_SHORT_NAME_INDEX这个约束 (如果你有管理员权限的话)select * from dba_constraints where constraint_name='AN_SHORT_NAME_INDEX';如果有的话,会显示这个约束的所有信息.剩下的自己看着弄吧.希望能解决你的问题.打字不易,采纳哦!

select constraint_name from user_constraints 查出之前的约束.然后删除,重新建立.

alter table table_name modify name varchar(10) null;not null就是唯一性约束

--找出UNIQUE 约束所在的表 select o.name as [约束所在表],c.name as [关联字段] from sys.objects o join sys.foreign_key_columns f on o.object_id=f.parent_object_id join sys.columns c on o.object_id=c.object_id where f.referenced_object_id=

你可以把表删了,在创建没主键约束的表就可以了;或者是你创建约束时指定约束名 例:create table t_stu(stuid integer not null,stuname varchar(50)) 添加主键alter table t_stu add constraint p_pk priary key stuid;p_pk是约束名字 删除主键:alter table t_stu drop constraint p_pk,从你的错务信息可以看出你没有给约束起名字吧.

oracle 删除表空间 出现“无法删除用于强制唯一主键的索引”解决方法--kernelboy 问题现状:sql>drop tablespace 表空间名 including contents and datafiles; ora-00604:递归 sql 层1 出现错误.ora-02429:无法删除用于强制唯一/ 主键的索引.解决方案:一、 select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper(' 表空间名')

默认约束?不是你在建表时添加的约束?主键、外键、非空、check、唯一键,哪一种? 查看约束 SHOW CREATE TABLE tablename; 删除约束 ALTER TABLE tablename DROP PRIMARY KEY 约束名称;

oracle 有功能把所有主外键都去掉,这时候你随便删除 删除完在加上就OK拉 这个简单吧

先建一个新的,再将原来的删除,用图形界面操作呀

在你建好的表右击 索引/键(i)把username唯一键去掉 okay

友情链接:pxlt.net | qimiaodingzhi.net | beabigtree.com | famurui.com | gyzld.cn | 网站地图

All rights reserved Powered by www.7671.net

copyright ©right 2010-2021。
www.7671.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com