oracle插入数据时获取自增ID

INSERT INTO USERLIST(ID,USERNAME,USERPWD) VALUES(MY_SEQ.NEXTVAL,'AA1','AA1');
select MY_SEQ.currval from dual 

seq_atable.currval 的值只有在同一次会话中,发生seq_atable.nextval后有效:) 所以不会存在取错值的问题

Microsoft SQL Server里获取自增ID



insert into PRODUCT (PRD_DESCRIPTION) values (#description#)

SELECT @@IDENTITY AS ID

你可能感兴趣的:(oracle插入数据时获取自增ID)