Я знаю, что мы редки, мы, бедные люди, которые используют iSeries для DB2/AS400, но я надеюсь, что кто-то сможет ответить на этот простой вопрос. Есть ли способ вернуть значение идентификатора из инструкции insert без использования двух строк SQL? Я вынужден использовать встроенный SQL в С# для выполнения вставки, а затем мне нужно использовать идентификатор, сгенерированный для вставки для чего-то позже. Проще говоря, мне нужен iSeries DB2, эквивалентный Oracle "RETURNING". То есть.
INSERT INTO AwesomeTable (column1, column2, etc.)
VALUES (value1, value2, etc.)
RETURNING something;
Кто-нибудь? Спасибо заранее.
EDIT: если кто-то не знает пути, я могу выполнить две строки SQL в одном файле IBM.Data.DB2.iSeries.iDB2Command (а не в хранимой процедуре), я хотел бы сделать это все в одной строке SQL