| От | Leif Biberg Kristensen |
|---|---|
| Тема | Re: Using composite types within PLPGSQL Function |
| Дата | |
| Msg-id | 201301081635.34337.leif@solumslekt.org обсуждение исходный текст |
| Ответ на | Using composite types within PLPGSQL Function (Graeme Hinchliffe <graeme.hinchliffe@zeninternet.co.uk>) |
| Список | pgsql-general |
Tirsdag 8. januar 2013 16.10.03 skrev Graeme Hinchliffe : > My example code is : > > CREATE TYPE testtype AS ( > a INTEGER, > b INTEGER > ); > > CREATE OR REPLACE FUNCTION test() RETURNS INTEGER AS $$ > DECLARE > x testtype; > BEGIN > (x).a:=1; > RETURN 1; > END > $$ LANGUAGE plpgsql; > > This throws up syntax errors for the (x).a:=1; line.. I have also tried > SELECT INTO (x).a 1; > > Any help much appreciated, version of PostgreSQL is 8.4 under Debian. It should work with x.a := 1; without the parentheses. See http://solumslekt.org/blog/?p=91 for an example of composite types and functions. regards, Leif
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера