Re: how many quotes?

Поиск
Список
Период
Сортировка
От Franco Bruno Borghesi
Тема Re: how many quotes?
Дата
Msg-id 1070386270.6600.2.camel@taz.oficina
обсуждение исходный текст
Ответ на Re: how many quotes?  (Richard Huxton <dev@archonet.com>)
Список pgsql-general
I've found the problem, its not about the quotes, it's the way the assignment is made:
val:=SELECT nextval(\'usuarios_seq\'); <-WRONG
val:=nextval(\'usuarios_seq\'); <-RIGHT

SELECT INTO should work too.

Thanks everyone.

On Tue, 2003-12-02 at 14:12, Richard Huxton wrote:
On Tuesday 02 December 2003 16:12, Franco Bruno Borghesi wrote:
> I need a function to fetch the nextval of a sequence (it should do other
> things, but my problem is the nextval() call), like this:
>
> CREATE OR REPLACE FUNCTION test() RETURNS INTEGER AS '
> DECLARE
>    val INTEGER;
> BEGIN
>    val:=SELECT nextval(''''''''''usuarios_seq'''''''''');

> I can't figure out how many quotes I should use to call nextval. I've
> read an article at the techdocs about this, but didn't help me. If
> anyone knows the *magic* number, please tell me :)

Two, or escape them: nextval(''usuarios_seq'')
or nextval(\'usuarios_seq\')
Вложения

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

Предыдущее
От: Alex Page
Дата:
Сообщение: Re: CREATE TYPE in Postgres 7.3.4
Следующее
От: Alex Page
Дата:
Сообщение: C Programming with postgres.h - my function crashes the database backend