From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | "James M Doherty" <jim(at)jdoherty(dot)net> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Quote_literal() |
Date: | 2005-11-30 22:27:58 |
Message-ID: | 1728.1133389678@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
"James M Doherty" <jim(at)jdoherty(dot)net> writes:
> declare
> SQL text;
> NSQL text;
> SQL := ''10/3/2009'';
> NSQL := quote_literal(SQL);
> The result is '10/3/2009 with no closing quote.
Works for me:
regression=# create function foo() returns text as '
regression'# declare SQL text;
regression'# NSQL text;
regression'# begin
regression'# SQL := ''10/3/2009'';
regression'# NSQL := quote_literal(SQL);
regression'# return NSQL;
regression'# end' language plpgsql;
CREATE FUNCTION
regression=# select foo();
foo
-------------
'10/3/2009'
(1 row)
Again, I suggest giving a *complete* example, because you are obviously
not looking in the right place for your problem.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Mark Fenbers | 2005-12-01 14:23:06 | APPEND INTO? |
Previous Message | Scott Marlowe | 2005-11-30 21:23:11 | Re: child fk problem |