简单问题送分!!!!!!!!!!!!!!

YY_MM_DD 2010-03-09 02:18:02
如何改变一个字段初始定义的Check范围?
...全文
52 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
vanjayhsu 2010-03-09
SQL> alter table xxx drop constraint constraint_name;
之后再创建新约束:
SQL> alter table xxx add constraint constraint_name check();
回复
SambaGao 2010-03-09
delete--->rebuild
回复
VilenZYP 2010-03-09
先从user_constraints里查出此约束的名字:(constraint_name)

SQL> select CONSTRAINT_NAME,TABLE_NAME,SEARCH_CONDITION from user_constraints;

然后使用语句删除旧约束:

SQL> alter table xxx drop constraint constraint_name;

之后再创建新约束:

SQL> alter table xxx add constraint constraint_name check();



回复
相关推荐
发帖
基础和管理
创建于2007-09-28

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2010-03-09 02:18
社区公告
暂无公告