Java 如何将id从一个表更新到另一个表
我有两张桌子:Java 如何将id从一个表更新到另一个表,java,sql,oracle,jdbc,Java,Sql,Oracle,Jdbc,我有两张桌子: 表1有列(id、名称、密码) 表2有列(id、薪资、部门) 表1中的id是自动生成的序列号。使用java表单添加数据。我想在table2中显示table1id以及其他细节 create or replace PROCEDURE PRO5(y in varchar,z in varchar,x in varchar, c in varchar,d in varchar,b in number, j in numbe
有列(id、名称、密码)表1
有列(id、薪资、部门)表2
表1中的id
是自动生成的序列号。使用java表单添加数据。我想在table2
中显示table1
id以及其他细节
create or replace PROCEDURE PRO5(y in varchar,z in varchar,x in varchar,
c in varchar,d in varchar,b in number, j in number)
as BEGIN
insert into emp_general(username,email,password) values(y,z,x);
insert into SALARY_DET(username ,salary,company,dept) values(y,c,d,b);
set j := INSERT INTO salary_det(ID) SELECT ID FROM emp_general;
END;
试试这个
select @Id = convert(int,scope_identity());
甲骨文
SET LID = LAST_INSERT_ID();
哪个数据库?ORACLE SQL数据库集LID=LAST_INSERT_ID();将insert语句更改为emp_general(用户名、电子邮件、密码)值(y、z、x),将ID返回SID;在过程中,我应该将“SET LID=LAST_INSERT_ID();”放置在何处。它无法工作。。。