新建一张部门表 字段为ID 默认1000开始 每次增加2 为主键 整型 部门编码 varchar

新建一张部门表 字段为ID 默认1000开始 每次增加2 为主键 整型
部门编码 varchar
部门名称 varchar
公司ID 整型
新建一张公司表。字段:ID默认1000开始每次增加1 整型
公司名称 varchar
部门表中的公司ID作为外键引用公司表的主键

创建2个序列
create sequence DEPART_ID
minvalue 1
maxvalue 99999
start with 1000
increment by 2
cache 4000
cycle;
create sequence COM_ID
minvalue 1
maxvalue 99999
start with 1000
increment by 1
cache 4000
cycle;


create table company
( id number primary key,
com_id varchar2(50),
com_name varchar2(50)
)

create table depart
( id number ,
depart_id varchar2(50),
depart_name varchar2(50),
com_id number
)
foreign key (com_id) references com_id(id)

然后插入数据的时候company表id填入COM_ID.nextval,depart表填入DEPART_ID.nextval就好
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网