父表1字段 ID Title Content 子表2字段 ID Detail FID 其中两个表中的ID都是主键,自增长,表2中的FID是外键,就是表1中的ID。 我现在javabean中一个方法往表1、表2增加记录,过程是先往表1加记录,然后得到表1新记录的ID,再往表2中加记录,请问表1的记录添加结束后怎样才能得到那个ID?
declare @max_id integer;
set @max_id=(select max(ID)+1 from 表1);
insert into 表1(ID,Title,Content) values(@max_id,?,?);
insert into 表2(Detail,FID) values(?,@max_id);
declare @max_id integer;
set @max_id=(select max(ID)+1 from 表1);
insert into 表1(ID,Title,Content) values(@max_id,?,?);
insert into 表2(Detail,FID) values(?,@max_id);