Re: Error near delete in plpgsql function
От | Andreas Kretschmer |
---|---|
Тема | Re: Error near delete in plpgsql function |
Дата | |
Msg-id | 20110606161853.GA8166@tux обсуждение исходный текст |
Ответ на | Error near delete in plpgsql function (Saqib Ilyas <msaqib@gmail.com>) |
Список | pgsql-novice |
Saqib Ilyas <msaqib@gmail.com> wrote: > Hi folks > I have the following function in a file called deletescript.sql. > > CREATE OR REPLACE FUNCTION delete_items() RETURNS integer AS ' $$ > DECLARE > m RECORD; > n RECORD; > BEGIN > FOR m in SELECT item_id from ITEM where owning_colletion=37 LOOP > FOR n in SELECT workflow_id from workflowitem where collection_id=37 > and item_id=m.item_id LOOP > delete from tasklistitem where workflow_id=n.workflow_id; > END LOOP > delete from workflowitem where collection_id=37 and item_id=m.item_id; > END LOOP; > delete from item where owning_collection=37; > return 1; > END; > ' LANGUAGE plpgsql; $$ change the ' to $$ Andreas -- Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect. (Linus Torvalds) "If I was god, I would recompile penguin with --enable-fly." (unknown) Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°
В списке pgsql-novice по дате отправления: