Nevim, jak postgresql 7.3, ale ma 7.2.1 konci na fci comma_aggreg () s hlaskou :
ERROR: CREATE FUNCTION: only one AS item needed for plpgsql language.
Chybi ji ukonceni radku ; po END IF a zdvojeny ' pri zapisu oddelovace.
Oprava:
CREATE OR REPLACE FUNCTION comma_aggreg (text, text) RETURNS text AS '
BEGIN
IF $2 IS NULL THEN
RETURN $1;
END IF;
IF length($1) > 0 THEN
RETURN $1 || '', '' || $2;
ELSE
RETURN $2;
END IF;
END;
' LANGUAGE 'plpgsql';
DROP AGGREGATE comma(text);
CREATE AGGREGATE comma (
basetype = text,
sfunc = comma_aggreg,
stype = text,
initcond = ''
);
Názory k článku
Jemný úvod do PL/pgSQL (2)
Jirka Hradil (neregistrovaný)
6. 9. 2002 13:47
Nový
oprava comma_aggreg()
celé vlákno
Pavel Stěhule (neregistrovaný)
7. 9. 2002 21:24
Nový
Re: oprava comma_aggreg()
celé vláknoDíky za upozornění, to by nechodilo ani na 7.3. Při přepisovaní jsem se nějak nesoustředil
Havran (neregistrovaný)
26. 6. 2004 9:25
Nový
ISBN/ISSN funkcie v PL/PGSQL
celé vláknoDovolil by som si doplnit odkaz na upravenu funkciu pre kontrolu ISBN (uvedena nepocita z ISBN konciacim X) a pre kontrolu ISSN:
http://www.fem.uniag.sk/havran/blog/archive/2004-06.html#222029
18. 9. 2009 13:36
Nový
chybejici znaky
celé vláknoco se to stalo, že zmizely všechny $i ze vsech prikladu?

