91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
山西省| 吉木乃县| 镇赉县| 长葛市| 英吉沙县| 岳普湖县| 城步| 普宁市| 泰宁县| 沧源| 吉水县| 鄂伦春自治旗| 济宁市| 辽阳县| 新竹县| 于都县| 简阳市| 扎鲁特旗| 修文县| 铜陵市| 新安县| 昌吉市| 双鸭山市| 句容市| 济南市| 石台县| 沙洋县| 龙泉市| 竹山县| 九江县| 大城县| 阳东县| 进贤县| 漠河县| 临夏县| 中超| 三都| 遵义市| 淅川县| 佛学| 抚州市|