From: | Janne Schulz <mail(at)janneschulz(dot)net> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Problem mit Array Funktionen |
Date: | 2010-05-18 19:19:19 |
Message-ID: | 4BF2E837.1030001@janneschulz.net |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Hallo Liste!
>>>> Aber dass ich dann die Fehlermldung bekomme "Funktion existiert nicht" ist schon etwas irreführend.
>>>
>>> Nun ja, sie existiert ja auch nicht mit diesen Parametern. Was sollte
>>> denn sonst als Fehlermeldung kommen?
>>
>> Falsche Parameter?
>
> Oder "Funktion kann nicht ausgeführt werden, überprüfen Sie ihre Parameter oder ... " (was auch immer)
>
> "Funktion exitistiert nicht" finde ich nur angemessen für ein Scenario wo ich in 8.3 z.B. eine Funktion die es nur für 8.4 gibt versuche auszuführen - also sie ganz real nicht zur Verfügung steht.
Naja, mathematisch gesehen ist eine Funktion eine Abbildung von einem
Definitionsbereich (hier wären das die Parameter) in einen Wertebereich
(hier wäre das das berechnete Ergebnis der Funktion).
Der "Name" dieser Abbildung ist nicht das entscheidende Kriterium für
das, was die Funktion "tut", sondern *worauf* sie definiert ist und
*wohin* sie abbildet (umgangssprachlich ausgedrückt - die Mathematiker
unter uns mögen mir verzeihen!). Ich kann mir gut vorstellen, das das
ein wenig verwirrend ist, aber genau *das* macht meines Erachtens nach
PG ja auch aus: die konsequente Logik und Konformität mit den Standards.
Viele Grüße,
Janne
From | Date | Subject | |
---|---|---|---|
Next Message | Andreas Kretschmer | 2010-05-18 19:56:33 | Re: Problem mit Array Funktionen |
Previous Message | Nicola Tiling | 2010-05-18 19:05:50 | Re: Problem mit Array Funktionen |