类似于:
create table Employee(
ID int primary key,
Name nvarchar(200)
IDArea int foreign key references Area(ID)
);
go
create table Area(
ID int primary key,
Name nvarchar(200)
);
Oracle中是否存在这样的东西?
最佳答案
是的,只需省略“GO”关键字并将语句放入文件中即可:
create table Area(
ID int primary key,
Name nvarchar2(200)
);
create table Employee(
ID int primary key,
Name nvarchar2(200),
IDArea int references Area(ID)
);
您必须在引用它的外键之前创建区域主键,因此我已经交换了它们。 Oracle 中的外键语法也略有不同。
关于oracle - 如何为 Oracle 创建顺序 SQL 创建脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133503/