From: | "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Problem mit Array Funktionen |
Date: | 2010-05-21 04:53:02 |
Message-ID: | 20100521045302.GA14541@a-kretschmer.de |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
In response to Tim Landscheidt :
> Das ist sicherlich richtig, andererseits muss sich auch ein
> Einsteiger mit überladbaren Funktionen auseinandersetzen,
> weil er ansonsten spätestens bei:
>
> | tim=# CREATE FUNCTION TestCalc(INT) RETURNS INT AS 'SELECT 2 * $1;' LANGUAGE SQL;
> | CREATE FUNCTION
> | tim=# -- Moment! NUMERIC wäre besser ...
> | tim=# CREATE OR REPLACE FUNCTION TestCalc(NUMERIC) RETURNS NUMERIC AS 'SELECT 2 * $1;' LANGUAGE SQL;
> | CREATE FUNCTION
> | tim=# -- Richtig ist eigentlich Faktor 3:
> | tim=# CREATE OR REPLACE FUNCTION TestCalc(NUMERIC) RETURNS NUMERIC AS 'SELECT 3 * $1;' LANGUAGE SQL;
> | CREATE FUNCTION
> | tim=# -- Ooops, wieso ist dann das Ergebnis nicht 3?
> | tim=# SELECT TestCalc(1);
> | testcalc
> | ----------
> | 2
> | (1 Zeile)
>
> | tim=#
>
> auf die Nase fällt.
LOL, nett ;-)
Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header)
GnuPG: 0x31720C99, 1006 CCB4 A326 1D42 6431 2EB0 389D 1DC2 3172 0C99
From | Date | Subject | |
---|---|---|---|
Next Message | Nicola Tiling | 2010-05-21 09:14:08 | Re: Problem mit Array Funktionen |
Previous Message | Tim Landscheidt | 2010-05-20 19:38:34 | Re: Problem mit Array Funktionen |