亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

oracle外鍵設置的方法有哪些

小億
404
2024-05-23 09:32:38
欄目: 云計算

在Oracle中設置外鍵可以通過以下幾種方法:

1、使用CREATE TABLE語句創建表時定義外鍵約束:

```sql

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語句添加外鍵約束:

```sql

ALTER TABLE table2

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

```

3、使用ALTER TABLE語句修改外鍵約束:

```sql

ALTER TABLE table2

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

```

4、使用ALTER TABLE語句刪除外鍵約束:

```sql

ALTER TABLE table2

DROP CONSTRAINT fk_table1_id;

```

5、在創建表時使用外鍵約束選項:

```sql

CREATE TABLE table2 (

id NUMBER PRIMARY KEY,

table1_id NUMBER CONSTRAINT fk_table1_id REFERENCES table1(id)

);

```

6、使用關鍵字FOREIGN KEY定義外鍵:

```sql

CREATE TABLE table2 (

id NUMBER PRIMARY KEY,

table1_id NUMBER,

FOREIGN KEY (table1_id) REFERENCES table1(id)

);

```

0
林甸县| 龙州县| 怀化市| 四川省| 修武县| 延边| 南郑县| 自治县| 临沧市| 仙游县| 云浮市| 通州区| 民权县| 华亭县| 壶关县| 乐业县| 加查县| 长顺县| 台东市| 苏尼特右旗| 宜城市| 商水县| 金乡县| 东安县| 东兰县| 神农架林区| 海南省| 襄樊市| 榆社县| 噶尔县| 武陟县| 长治市| 八宿县| 耒阳市| 柳林县| 宁南县| 石台县| 长阳| 射洪县| 哈尔滨市| 宜君县|