4-Oracle数据定义语言(DDL).ppt

* 添加约束(续) 上面的例子为EMP表创建了一个外键FOREIGN KEY约束,这个约束明确指定管理员必须是EMP表中有效的雇员。 ALTER TABLE emp ADD CONSTRAINT emp_mgr_fk FOREIGN KEY(mgr) REFERENCES emp(empno); * 删除约束 要删除约束,您可以从USER_CONSTRAINTS和USER_CONS_COLUMNS数据字典表中查询出相关约束的名称。 然后在ALTER TABLE语句中使用 DROP 子句, CASCADE选项表示是否级联删除与该约束是从属关系的约束。 语法 ALTER TABLE table DROP PRIMARY KEY | UNIQUE (column) | CONSTRAINT constraint [CASCADE]; where: table 表名. column 约束所在的列. constraint 约束名. 当您删除一个完整性约束,该约束不再有效并且数据字典中也不存在了。 ALTER TABLE emp3 DROP CONSTRAINT emp_deptno_fk; ALTER TABLE EMP1 DROP PRIMARY KEY CASCADE; * 禁用约束 不用采用删

文档评论(0)

1亿VIP精品文档

相关文档