Получить данные из последнего запроса на вставку, используя postgres - PullRequest
2 голосов
/ 09 ноября 2010

я знаю, что есть способ получить все данные из моей последней вставки, включая автоматически сгенерированные поля, такие как id, и содержимое по умолчанию.Но проблема в том, как я могу это сделать?

, например:

INSERT INTO schema.table (col1,col2) VALUES ("rowdata1","rowdata2");

таблица выглядит следующим образом:

id, col1, col2, col3 (default='t')

так как я могу получитьзначение id и col3?Есть ключевое слово типа RETURNING или около того, но это выдает ошибку:)

1 Ответ

4 голосов
/ 09 ноября 2010
INSERT
INTO    schema.table (col1, col2)
VALUES  ('rowdata1', 'rowdata2')
RETURNING
        *

, или, если вам нужны только определенные столбцы,

INSERT
INTO    schema.table (col1, col2)
VALUES  ('rowdata1', 'rowdata2')
RETURNING
        id, col3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...