Re: sql insert function

Поиск
Список
Период
Сортировка
От Doug McNaught
Тема Re: sql insert function
Дата
Msg-id 878ykc65xy.fsf@asmodeus.mcnaught.org
обсуждение исходный текст
Ответ на sql insert function  ("Chris Ochs" <chris@paymentonline.com>)
Ответы Re: sql insert function  (Richard Huxton <dev@archonet.com>)
Re: sql insert function  (Richard Huxton <dev@archonet.com>)
Список pgsql-general
"Chris Ochs" <chris@paymentonline.com> writes:

> The documentation doesn't have any examples of using an sql language
> function to do an insert, andI am at loss as to I am doing wrong here.
> The error I get trying to create the function is:  ERROR:  syntax error at
> or near "$1" at character 148
>
> CREATE FUNCTION taxship(varchar,integer,varchar,float,float) returns integer
> AS '
> insert into taxship(s_oid,order_id,mer_id,tax,shipping) values
> ('$1',$2,'$3',$4,$5);
> SELECT 1;
> ' LANGUAGE SQL;

When you want to use single quotes inside a quoted string (which is
what a function body is) you need to escape them.

-Doug

В списке pgsql-general по дате отправления:

Предыдущее
От: Alex Satrapa
Дата:
Сообщение: Re: sql insert function
Следующее
От: Richard Welty
Дата:
Сообщение: Re: sql insert function