Re: Quote_literal()

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

In response to

Responses

Browse pgsql-sql by date

  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