powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Достать вставленную запись без OID
4 сообщений из 4, страница 1 из 1
Достать вставленную запись без OID
    #34864441
Vassoz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Существует ли способ достать последюю запись вставленную INSERT-ом в сессии не используя OID и если не известно была ли в вставленной таблице последовательнось или нет?
...
Рейтинг: 0 / 0
Достать вставленную запись без OID
    #34868002
_Андрей_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю, есть только три способа определения последней вставленной записи:
1.OID;
2.последовательность;
3.указание времени вставки (временной штамп).
Пусть старшие товарищи поправят, если что не так.
...
Рейтинг: 0 / 0
Достать вставленную запись без OID
    #34868167
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>2.последовательность;
Согласен. Я делаю в транзакции, за 3 года нареканий не было :)
begin;
insert into mytable ...
select currval('mytable');
commit;
...
Рейтинг: 0 / 0
Достать вставленную запись без OID
    #34868235
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
INSERT RETURNING
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Достать вставленную запись без OID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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