Re: syntax error on Function return setoff

Поиск
Список
Период
Сортировка
От Andreas Kretschmer
Тема Re: syntax error on Function return setoff
Дата
Msg-id 45936da3-9ec0-f78c-f6bf-4d812e63c91c@a-kretschmer.de
обсуждение исходный текст
Ответ на Re: syntax error on Function return setoff  (Garry Chen <gc92@cornell.edu>)
Ответы Re: syntax error on Function return setoff
Список pgsql-novice

Am 26.01.2018 um 20:01 schrieb Garry Chen:
> Here is the short/simple function in postgresql 9.6.
>
> CREATE OR REPLACE FUNCTION public.sec_select_labor_data(

works for me, in 9.6 and 10. first i create a new table (and impliciet 
the typ acct_nbr_lst)

test=# create table acct_nbr_lst (i int);
CREATE TABLE
test=*# CREATE OR REPLACE FUNCTION public.sec_select_labor_data(
test(#  )
test-#     RETURNS SETOF acct_nbr_lst
test-#     LANGUAGE 'plpgsql'
test-#
test-# AS $BODY$
test$# Declare
test$#      v_cnt        numeric;
test$#      sec_role     varchar(20);
test$#      v_netid      varchar(30);
test$# begin
test$#
test$#     RETURN QUERY Select acct_nbr from kdw_acct_security where 
lower(netid) = CURRENT_USER;
test$#
test$# end;
test$#
test$# $BODY$;
CREATE FUNCTION
test=*#


works in 9.6 and 10.


Regards, Andreas

-- 
2ndQuadrant - The PostgreSQL Support Company.
www.2ndQuadrant.com



В списке pgsql-novice по дате отправления:

Предыдущее
От: Garry Chen
Дата:
Сообщение: Re: syntax error on Function return setoff
Следующее
От: Dav Clark
Дата:
Сообщение: Using the pgadmin4 packages