Как я могу получить последний вставленный идентификатор из инструкции SQL в Informix. Я знаю о DBINFO, но как получить SQL как «вставить в значения_таблицы (значения)» для возврата последнего вставленного идентификатора?Получение последнего вставленного id из самого SQL в Informix
ответ
Какой язык хоста?
Информация о значении, созданном для столбца SERIAL, находится в SQLCA (SQL Communications Area). Информацию о значении, созданном для столбца BIGSERIAL, можно получить через вызов функции. Информация о значении, созданном для столбца SERIAL8, доступна через другой вызов функции. Тем не менее, детали отличаются между ESQL/C и ODBC и JDBC и ... Если у вас есть как SERIAL, так и SERIAL8 или BIGSERIAL, вы можете найти как много информации (но возникнут вопросы о том, почему у вас есть оба типа в одна таблица).
Вопрос Informix: how to get an id of the last inserted record содержит аналогичную информацию (и благодаря seekerOfKnowledge для его нахождения).
Привет, Джонатан, Спасибо за это и жалею, что не использовали полные английские слова. теперь я возвращаю последний вставленный серийный идентификатор из самого sql. Например, если у вас есть sql для вставки записи в таблицу, и если в этой таблице есть последовательный столбец, как заставить его возвращать последний вставленный серийный идентификатор? пример sql был бы полезен. Спасибо –
Мой начальный вопрос стоит - на каком языке? И SQL не является ответом; SPL может быть. –
Это похоже на работу, если вы хотите строго SQL.
выберите табетический ОТ "Informix" .systables , где TABNAME = 'sm_job_cost' /* 607 */
ВЫБОР DBINFO ('sqlca.sqlerrd1') ОТ SYSTABLES ГДЕ табетический = 607; /* 0 */
вставки в sm_job_cost (smjc_jb_prodlnk, smjc_prft_ctr) значения (1, 2)
ВЫБОР DBINFO ('sqlca.sqlerrd1') ОТ SYSTABLES ГДЕ табетический = 607; /* 1 */
- 1. Получение последнего вставленного id из предыдущего оператора вставки
- 2. получение последнего вставленного объекта из riak timeseries
- 3. Получение последнего вставленного индекса mysql
- 4. Получение ID вставленного элемента
- 5. Получение последнего вставленного UniqueId из MySQL
- 6. Выбор последнего вставленного идентификатора всегда возвращается 0 в informix
- 7. функция postgreSQL для последнего вставленного ID
- 8. Получение самого последнего бита
- 9. Получение последнего вставленного значения в Yii
- 10. Получение идентификатора для последнего вставленного значения
- 11. Получение последнего вставленного первичного ключа строк
- 12. PHP to SqlServer, Получение последнего вставленного идентификатора
- 13. Получение последнего сохраненного объекта id
- 14. Получение последнего вставленного ROWID в PHP/OCI
- 15. Синтаксис Joomla для mysql последнего вставленного id?
- 16. Получение последнего вставленного идентификатора на Zend
- 17. alembic и получение последнего вставленного значения
- 18. Прочитанный идентификатор последнего вставленного
- 19. Извлечение последнего вставленного ID из базы данных MS Access
- 20. Получение последнего вставленного идентификатора varchar, который является первичным ключом
- 21. обновить запрос до последнего вставленного raw id в sqllite
- 22. Получить идентификатор последнего вставленного элемента
- 23. Как преобразовать формат вставленного datetime в Informix?
- 24. Получить идентификатор последнего вставленного объекта в groovy
- 25. SQL Server Trigger с использованием вставленного ID
- 26. Получение следующего последнего созданного ID
- 27. Получение последнего вставленного идентификатора строки с использованием шаблона репозитория
- 28. Создайте уникальный идентификатор на основе последнего вставленного id
- 29. Получение последнего вставленного идентификатора записи таблицы базы данных в java?
- 30. Получение последнего вставленного автоинкрементного идентификатора записи с использованием безмасляной рамки
Добро пожаловать в переполнение стека. Вскоре прочитайте страницу [О программе]. Не используйте аббревиатуры типа «knw abt»; используйте полные английские слова. –