oracle数据库建表语句外键
时间: 2023-09-13 13:04:16 浏览: 120
通过xlrd读取excel生成oracle的建表语句
在Oracle数据库中,我们可以使用外键约束来关联两个表。下面是一个示例的建表语句,其中包含了一个外键约束:
```sql
-- 创建第一个表
CREATE TABLE 表名1 (
列1 数据类型,
列2 数据类型,
...
CONSTRAINT 主键约束名 PRIMARY KEY (主键列)
);
-- 创建第二个表
CREATE TABLE 表名2 (
列1 数据类型,
列2 数据类型,
...
CONSTRAINT 外键约束名 FOREIGN KEY (外键列) REFERENCES 表名1(主键列)
);
```
在上面的示例中,`表名1` 是被引用的表,`表名2` 是引用的表。`主键约束名` 是 `表名1` 的主键约束的名称,`外键约束名` 是 `表名2` 的外键约束的名称。`主键列` 是 `表名1` 的主键列,`外键列` 是 `表名2` 中与 `表名1` 关联的列。
注意:在创建外键约束之前,必须先创建被引用表的主键约束。
阅读全文