【发布时间】:2010-02-10 15:16:56
【问题描述】:
我目前正在开发一个使用 Oracle 数据库的 PHP 项目。为了更新一个表,我正在使用的 php 代码使用 SQL“MERGE INTO”方法来循环遍历一个表并查看多个记录的值是否存在于另一个表中。如果它们尚不存在,则将这些值插入我的表中。如果这些值已经存在,则不会发生任何事情。
我希望在此之后运行另一个查询,该查询使用在 MERGE INTO 查询中创建的自动递增 id。有没有办法获取新创建的 id 数组?我希望有类似 mysql_insert_id 的东西,但我还没有找到类似的东西。
谢谢!
【问题讨论】: