我有一个带有唯一id列的 oracle 表。当我将数据插入表中时,我将最后一个id.
insert into my_table vlaues((select max(id) from my_table), 'etc', 'etc');
Run Code Online (Sandbox Code Playgroud)
可以有多个进程同时写入该表。
自动提交是on.
除了id.
当我向表中插入一条记录时,有没有办法id在我插入记录后获取记录的值?
如我所见,如果我select max(id) from my_table在插入后使用,我可能无法获得插入语句中使用的 id,因为其他人可能在我发出select.
| 归档时间: |
|
| 查看次数: |
1022 次 |
| 最近记录: |