for row in select loop question

Поиск
Список
Период
Сортировка
От Michael Davis
Тема for row in select loop question
Дата
Msg-id 93C04F1F5173D211A27900105AA8FCFC145221@lambic.prevuenet.com
обсуждение исходный текст
Ответы Re: [HACKERS] for row in select loop question  (jwieck@debis.com (Jan Wieck))
Список pgsql-hackers
The following function does not work:

CREATE FUNCTION InstallPermissions(varchar, varchar) RETURNS int2 AS 'DECLARE                options ALIAS FOR $1;
usernameALIAS FOR $2;
 
BEGINFOR row IN select * from pg_tables LOOP            REVOKE ALL ON row.tablename FROM username;      GRANT options
onrow.tablename TO username;END LOOP;return 0;END; ' LANGUAGE 'plpgsql';
 

"select InstallPermissions('test1', 'test2);"  returns an error at "select".
Any suggestions on how to eliminate the error?

Thanks, Michael


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

Предыдущее
От: Michael Davis
Дата:
Сообщение: parser enhancement request for 6.5
Следующее
От: Tatsuo Ishii
Дата:
Сообщение: Tom Lane's fixes in v6.4.3