首页主机资讯oracle外键设置的方法有哪些

oracle外键设置的方法有哪些

时间2024-06-08 14:08:04发布访客分类主机资讯浏览868
导读:在Oracle中设置外键可以通过以下几种方法: 1、使用CREATE TABLE语句创建表时定义外键约束: CREATE TABLE table1 ( id NUMBER PRIMARY KEY, name VARCHAR2...

在Oracle中设置外键可以通过以下几种方法:

1、使用CREATE TABLE语句创建表时定义外键约束:

CREATE TABLE table1 (
    id NUMBER PRIMARY KEY,
    name VARCHAR2(50)
);
    

CREATE TABLE table2 (
    id NUMBER PRIMARY KEY,
    table1_id NUMBER,
    CONSTRAINT fk_table1_id FOREIGN KEY (table1_id) REFERENCES table1(id)
);
    

2、使用ALTER TABLE语句添加外键约束:

ALTER TABLE table2
ADD CONSTRAINT fk_table1_id FOREIGN KEY (table1_id) REFERENCES table1(id);
    

3、使用ALTER TABLE语句修改外键约束:

ALTER TABLE table2
MODIFY CONSTRAINT fk_table1_id FOREIGN KEY (table1_id) REFERENCES table1(id);
    

4、使用ALTER TABLE语句删除外键约束:

ALTER TABLE table2
DROP CONSTRAINT fk_table1_id;
    

5、在创建表时使用外键约束选项:

CREATE TABLE table2 (
    id NUMBER PRIMARY KEY,
    table1_id NUMBER CONSTRAINT fk_table1_id REFERENCES table1(id)
);
    

6、使用关键字FOREIGN KEY定义外键:

CREATE TABLE table2 (
    id NUMBER PRIMARY KEY,
    table1_id NUMBER,
    FOREIGN KEY (table1_id) REFERENCES table1(id)
);
    

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: oracle外键设置的方法有哪些
本文地址: https://pptw.com/jishu/677877.html
LaVie模型怎么优化跨界水资源的共享和管理 LaVie模型怎么在战略游戏和模拟训练中被应用

游客 回复需填写必要信息