中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
辉县市| 彭水| 水富县| 上高县| 贵定县| 博野县| 广安市| 永平县| 威远县| 荔波县| 宜丰县| 洮南市| 鹿邑县| 榆中县| 华宁县| 满城县| 赤壁市| 竹北市| 牟定县| 西城区| 恩施市| 子长县| 修武县| 武隆县| 湟中县| 兴和县| 东山县| 峡江县| 新田县| 房产| 张北县| 虎林市| 珠海市| 宁南县| 岑溪市| 清镇市| 若尔盖县| 民权县| 扶沟县| 马鞍山市| 明溪县|