Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Достать вставленную запись без OID
|
|||
|---|---|---|---|
|
#18+
Существует ли способ достать последюю запись вставленную INSERT-ом в сессии не используя OID и если не известно была ли в вставленной таблице последовательнось или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 21:01 |
|
||
|
Достать вставленную запись без OID
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю, есть только три способа определения последней вставленной записи: 1.OID; 2.последовательность; 3.указание времени вставки (временной штамп). Пусть старшие товарищи поправят, если что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2007, 10:07 |
|
||
|
Достать вставленную запись без OID
|
|||
|---|---|---|---|
|
#18+
>2.последовательность; Согласен. Я делаю в транзакции, за 3 года нареканий не было :) begin; insert into mytable ... select currval('mytable'); commit; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2007, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=284&tid=2004935]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 372ms |

| 0 / 0 |
