functions with plpgsql

Поиск
Список
Период
Сортировка
От Bernd Hoffmann
Тема functions with plpgsql
Дата
Msg-id 01b101c35eb3$6e75b2b0$3214a8c0@server
обсуждение исходный текст
Ответы Re: functions with plpgsql
Список pgsql-php
Hi,

I have some problems by using functions with plpgsql.

For example:

tbl:

CREATE TABLE "logs" (
   "id" int4 DEFAULT nextval('"logs_id_seq"'::text) NOT NULL,
   "session" varchar NOT NULL,
   "addr" inet NOT NULL,
   "host" varchar NOT NULL,
   "agent" varchar NOT NULL,
   "datum" timestamptz DEFAULT now(),
   "referer" varchar,
   CONSTRAINT "logs_pkey" PRIMARY KEY ("id")
);

function:

CREATE FUNCTION "next_id"(character varying) RETURNS integer AS '
DECLARE
    tabelle ALIAS FOR $1;
BEGIN
    SELECT MAX(id)+1 FROM tabelle;
END;
' LANGUAGE 'plpgsql'

query:

SELECT next_id(logs);

error:

PostgreSQL meldet: ERROR: parser: parse error at or near "$1"

Can anybody help me?

MfG

Bernd Hoffmann


unixserver.info
96123 Litzendorf
Tel: +499505/8050485
Fax: +499505/8050486
info@unixserver.info


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

Предыдущее
От: "David Busby"
Дата:
Сообщение: Re: Paging results
Следующее
От: "Andrew J. Kopciuch"
Дата:
Сообщение: Re: functions with plpgsql