Difficulty with quotes

Поиск
Список
Период
Сортировка
От Russ Brown
Тема Difficulty with quotes
Дата
Msg-id 025001c334d0$f879a730$0000fea9@russwin
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: "scott.marlowe"
Дата:
Сообщение: Re: postgreSQL on NAS/SAN?
Следующее
От: Teodor Sigaev
Дата:
Сообщение: Re: tsearch - v2 new dict