Difficulty with quotes - Mailing list pgsql-general

From Russ Brown
Subject Difficulty with quotes
Date
Msg-id 025001c334d0$f879a730$0000fea9@russwin
Whole thread Raw
List pgsql-general
Hi,

I'm trying to write a very simple SQL function, but I'm having problems
with it. My function is as follows:

CREATE OR REPLACE FUNCTION fnCPUpdateVolunteerType(int, text) RETURNS
INTEGER AS '
    UPDATE vblVolunteerType
       SET vchDisplayName = ''$2''
     WHERE intVolunteerTypeID= $1;

    SELECT 1;
' LANGUAGE SQL;

A very simple update function which gets accepted with no problems.

Then when I run something like this:

SELECT fnCPUpdateVolunteerType(17, 'Test');

The value of vchDisplayName in the applicable row gets set to '$2'.

I know I'm getting something very simple wrong but I can't figure it out
and I can't find anything in the documentation. Any help would be
greatly appreciated.

Russell Brown.



pgsql-general by date:

Previous
From: "scott.marlowe"
Date:
Subject: Re: postgreSQL on NAS/SAN?
Next
From: Teodor Sigaev
Date:
Subject: Re: tsearch - v2 new dict