oracle数据库中关联表中主表id值如何插入到从表外键id的值中
4个回答
展开全部
可以将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;
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;
展开全部
按情况先查想要的ID,在把ID做为参数做插入操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into select
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能说得具体一点吗?举个例子可能会更清楚喔
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |