Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
Например есть табличка Table A ( id primary key not null, text varchar ) для добавления записи использую запрос INSERT INTO A (text) VALUES ('text'); возможно ли одним запросом, получить значения поля id, после внесения записи ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 18:39 |
|
||
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
А как оно у вас заполняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 19:01 |
|
||
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
INSERT ... RETURNING ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 23:40 |
|
||
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
если бы id был serial с то можно было бы так: select currval(pg_get_serial_sequence('A', 'id')); -- „Истина — это вовсе не то, что можно убедительно доказать, это то, что делает всё проще и понятнее“ — Антуан де Сент-Экзюпери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 00:31 |
|
||
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
Извините, не дописал.. поле Id - bigserial А вот по поводу Returning, ничего не слыхал, может оно появилось в последних версиях ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 10:15 |
|
||
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
BadEnzoИзвините, не дописал.. поле Id - bigserial А вот по поводу Returning, ничего не слыхал, может оно появилось в последних версиях ? Появилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 10:43 |
|
||
|
Получить значения поля
|
|||
|---|---|---|---|
|
#18+
если нет возможности перейти на новую версию Postgres и использовать INSERT ... RETURNING - вставляйте через хранимую процедуру которая вернет вам значение какое надо. Там же, если надо, можно зделать еще кое-что (проверку, например). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35101859&tid=2004668]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 368ms |

| 0 / 0 |
