【发布时间】:2014-12-01 12:50:28
【问题描述】:
我一直忙于创建表格。
这是我被困在如何使代码在loan_type 中工作以编写办公室工作人员或非办公室工作人员的代码
create table loaner
(
loan_id number(5) primary key,
loan_type VARCHAR2 (16),
loan_start_date date,
loan_end_date date,
)
create table office_worker
(
worker_id number(5) primary_key,
loan_id number(5) references loaner(loan_id),
worker_name varchar2(50)
)
create table nonoffice_worker
(
nonworker_id number(5) primary_key,
loan_id number(5) references loaner(loan_id),
nonworker_name varchar2(50)
);
commit;
【问题讨论】:
-
您遇到错误了吗?
-
将所有工作人员都放在一张表中并只有一个名为
is_office的列会不会更好 -
不,没有出错,上班族和非上班族的贷款类型有不同的贷款类型,所以我需要的是如何输入检查声明贷款人类型是上班族还是非上班族工人
-
@Matt 抱歉忘记给你们加标签
-
他们只是贷款类型工人之间的区别吗?
标签: sql oracle create-table