Получить идентификатор последней вставленной записи в oracle db - PullRequest
25 голосов
/ 28 июня 2010

Я хочу получить идентификатор вновь вставленной записи с автоматически увеличивающимся столбцом идентификатора (используя последовательность и метод запуска). Какой стандартный способ сделать это?

1 Ответ

36 голосов
/ 28 июня 2010

Используйте предложение PL / SQL RETURNING:

insert into mytable (...) values (...)
returning id into v_id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...