Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Jemný úvod do PL/pgSQL (2)

Jirka Hradil
Jirka Hradil (neregistrovaný)
6. 9. 2002 13:47 Nový

oprava comma_aggreg()

celé vlákno

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 = ''
);

Pavel Stěhule
Pavel Stěhule (neregistrovaný)
7. 9. 2002 21:24 Nový

Re: oprava comma_aggreg()

celé vlákno

Díky za upozornění, to by nechodilo ani na 7.3. Při přepisovaní jsem se nějak nesoustředil

Havran
Havran (neregistrovaný)
26. 6. 2004 9:25 Nový

ISBN/ISSN funkcie v PL/PGSQL

celé vlákno

Dovolil 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

vks aura:32
vks
18. 9. 2009 13:36 Nový

chybejici znaky

celé vlákno

co se to stalo, že zmizely všechny $i ze vsech prikladu?

Zasílat nově přidané příspěvky e-mailem