Hallo an alle,
ich habe hier ein Phänomen vor mir was ich mich überhaupt nicht erklären kann.
CREATE OR REPLACE FUNCTION Test (Integer) RETURNS SETOF "Messwert" AS'
SELECT "Fuehler_1","Timestamp" FROM "Messwert" where "Wert" = $1;
/*
SELECT * FROM "Messwert" where "Wert" = $1;
*/
'LANGUAGE sql;
Ich erhalte stets als Ausgabe immer nur eine Tabelle wo alle Werte aus Fuehler_1 und Timestamp drinstehen. Warum? ich müstte doch 2 Spalten als Ergebnis erhalten oder? Ich habe das Verhalten ob bei Select * oder beim direkten benennen aller Spalten.