| От | Richard Huxton |
|---|---|
| Тема | Re: Serial - last value |
| Дата | |
| Msg-id | 492669C3.5000307@archonet.com обсуждение исходный текст |
| Ответ на | Serial - last value ("hendra kusuma" <penguinroad@gmail.com>) |
| Список | pgsql-general |
hendra kusuma wrote:
>
> Let me get this clear
> it should looks like this?
>
> create function something() returns integer as $$
> declare
> ret integer;
> begin
> -- just assume something table has a serial column as primary key
> insert into something values ('a value');
> select currval('something_sequence') into ret;
> return ret;
> end
>
> $$ language 'plpgsql';
That should work fine, although for that particular case with recent
versions you could just use:
INSERT INTO some_table (id, mytext) VALUES (DEFAULT, 'a value')
RETURNING id;
--
Richard Huxton
Archonet Ltd
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера