达梦 REFERENCE 关键字
时间: 2023-11-16 14:15:24 浏览: 212
达梦数据库关键字和保留字
在达梦数据库中,REFERENCE关键字用于定义外键约束。通过使用REFERENCE关键字,可以在一个表中定义一个外键,该外键引用了另一个表中的主键。
例如,以下是在达梦数据库中使用REFERENCE关键字定义外键约束的示例:
```
CREATE TABLE table1 (
id INT PRIMARY KEY,
name VARCHAR(50)
);
CREATE TABLE table2 (
id INT PRIMARY KEY,
table1_id INT REFERENCES table1(id),
other_data VARCHAR(50)
);
```
在上面的示例中,table2表中的table1_id列定义为一个外键,它引用了table1表中的id列。这样,当在table2表中插入数据时,如果table1_id列中的值不是table1表中id列的一个有效值,就会出现外键约束错误。
阅读全文