FEHLER: array-Wert beginnt mit "{" or dimension information

Dies ist meine Funktion:

DECLARE
f_ids integer[] := '{}';
BEGIN
SELECT INTO f_ids  "fileId" FROM "tbFiles" WHERE "size" <= $2 AND
"size" >=$1 ;
RETURN f_ids;
END;

Sollte diese Funktion zurück bigint[], aber wenn ich ihn starten will bekomme ich diesen Fehler:

SELECT "GetFilesBySize"(0,888)

ERROR:  array value must start with "{" or dimension information
CONTEXT:  PL/pgSQL function "GetFilesBySize" line 4 at SQL statement 

Scheint es mir, dass das array richtig initialisiert, also wo ist der Fehler???

InformationsquelleAutor user737065 | 2011-10-03
Schreibe einen Kommentar