oracle插入数据时获取自增ID

  • Post author:
  • Post category:其他


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

<!- Microsoft SQL Server ->

<insert id=”insertProduct-MS-SQL” parameterClass=”com.domain.Product”>

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

<selectKey resultClass=”int” keyProperty=”id” >

SELECT @@IDENTITY AS ID

</selectKey>

</insert>



版权声明:本文为yihuei123原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。