Я знаю, что в t-sql у вас есть оператор OUTPUT
?Где [KEY]
- это имя столбца вашего первичного ключа, а @OUT_KEY
- это переменная, которую нужно объявить
INSERT INTO days
(
depcode,
studycode,
batchnum
)
OUTPUT INSERTED.[KEY] INTO @OUT_KEY
VALUES
(
1,2,3
)
EDIT
. Для informix вы можете использовать
SELECT DBINFO( 'sqlca.sqlerrd1' )
FROM systables
WHERE tabid = 1;
Предполагается, что ваш столбец pk - SERIAL