我想检索一个新插入的记录的id,该记录具有自动递增id列(使用sequence和trigger方法)。做这件事的标准方法是什么?
yr9zkbsy1#
使用PL/SQL RETURNING子句:
RETURNING
insert into mytable (...) values (...) returning id into v_id;
字符串
wko9yo5t2#
使用results.lastRowid对同一个表进行查询,如“SELECT * FROM YOUR_TABLE WHERE ROWID =:lastRowid”lastRowid看起来像“AAAS/tAAFAAAA/QAAB”
2条答案
按热度按时间yr9zkbsy1#
使用PL/SQL
RETURNING
子句:字符串
wko9yo5t2#
使用results.lastRowid对同一个表进行查询,如“SELECT * FROM YOUR_TABLE WHERE ROWID =:lastRowid”
lastRowid看起来像“AAAS/tAAFAAAA/QAAB”