Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / какой простой путь узнать знач. первич.ключа у последней вставленной записи ? + / 4 сообщений из 4, страница 1 из 1
01.06.2003, 05:27
    #32173509
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой простой путь узнать знач. первич.ключа у последней вставленной записи ? +
использую голый api вместе с Си.
хотя опыт в одибиси, адо и че еще есть тоже интересен
...
Рейтинг: 0 / 0
01.06.2003, 11:58
    #32173526
Bol
Bol
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой простой путь узнать знач. первич.ключа у последней вставленной записи ? +
Раз он первичный - значит уникальный и формируется генератором. Следовательно "select MAX(ID) from ...."
...
Рейтинг: 0 / 0
01.06.2003, 13:51
    #32173549
Дегтярев Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой простой путь узнать знач. первич.ключа у последней вставленной записи ? +
Ну если используется генератор, то можн опроще
Код: plaintext
select gen_id(generator_name, 0 ) from rdb$database

это будет id последней вставленой записи, Так будет быстрее и правильнее, вот только нет гарантии, что кто-то еще не вставит запись... чтобы быть увереным на 100% лучще получить его на клиенте
Код: plaintext
select gen_id(generator_name, 1 ) from rdb$database

и использовать в insert...
...
Рейтинг: 0 / 0
02.06.2003, 23:20
    #32174650
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какой простой путь узнать знач. первич.ключа у последней вставленной записи ? +
санкс
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / какой простой путь узнать знач. первич.ключа у последней вставленной записи ? + / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]