Re: [ADMIN] anonymous block in Postgres - Hello World

2007-05-24 Thread Tom Lane
"Igor Neyman" <[EMAIL PROTECTED]> writes: > CREATE OR REPLACE FUNCTION exec_plpgsql_block(exec_string text) > RETURNS BOOLEAN > AS $THIS$ > DECLARE lRet BOOLEAN; > BEGIN > EXECUTE 'CREATE OR REPLACE FUNCTION any_block() > RETURNS VOID > AS $$ ' || exec_string || ' $$LANGUAGE PLPGSQL;' ; > PERFORM a

Re: [ADMIN] anonymous block in Postgres - Hello World

2007-05-24 Thread Igor Neyman
executes it. Pretty simple solution. Igor Neyman -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tom Lane Sent: Thursday, May 24, 2007 11:12 AM To: Abraham, Danny Cc: pgsql-admin@postgresql.org; Devrim GÜNDÜZ Subject: Re: [ADMIN] anonymous block in

Re: [ADMIN] anonymous block in Postgres - Hello World

2007-05-24 Thread Tom Lane
"Abraham, Danny" <[EMAIL PROTECTED]> writes: > This code is my first "like Oracle anonymous blocl". It does not go = > through. There are no anonymous blocks in Postgres --- you must create a function. regards, tom lane ---(end of broadcast)---

[ADMIN] anonymous block in Postgres - Hello World

2007-05-24 Thread Abraham, Danny
#!/bin/sh psql --quiet -t << EOF declare x varchar(80); begin x:='Hello World'; raise notice x; end; \q EOF == Hi, This code is my first "like Oracle anonymous blocl". It does not go through. Can anyone help? Thanks Danny