Gre*_*reg 12 oracle foreign-keys
有没有办法在Oracle中更改表FK删除规则比删除然后再添加它更好?
我目前正在使用:
alter table A
drop constraint my_fk;
alter table A
add constraint my_fk
foreign key (id)
references B(id)
ON DELETE SET NULL;
Run Code Online (Sandbox Code Playgroud)
如您所见,我已经有一个FK约束,但它没有删除规则.我只想添加一个ON DELETE SET NULL规则,这就是我到目前为止所提出的,但我觉得它应该更简单.
没有其他办法,除了删除和重新创建约束.Oracle具有语法ALTER TABLE x MODIFY CONSTRAINT,但它只能用于约束的更改状态.
http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_3001.htm
| 归档时间: |
|
| 查看次数: |
16455 次 |
| 最近记录: |