oracle数据库中关联表中主表id值如何插入到从表外键id的值中

2025-03-23 14:03:31
推荐回答(4个)
回答1:

可以将A表的ID做成一个序列,添加的时候将序列的值取出来,供A,B表使用.
Declare
seqval NUMBER(10);
BEGIN
select seq_table.nextval into seqval from dual;
insert into A(id,) values (seqval);
INSERT INTO MP_EXP_REQ_LINES (id,name) VALUES (seqval,张三)
--这样就保证了与A表唯一id的一致性!
END;

回答2:

按情况先查想要的ID,在把ID做为参数做插入操作

回答3:

insert into select

回答4:

能说得具体一点吗?举个例子可能会更清楚喔