So nun muss ich mich also doch noch mehr mit postgresql beschäftigen
Von daher habe ich diese Prozedur geschrieben:
CREATE OR REPLACE FUNCTION timeback (get_timeback numeric(5,2))
RETURNS TABLE(
wert2_neu char,
Zahl Numeric(5,2)
)
AS $$
BEGIN
RETURN QUERY
select "wert2","Wert" from "Zeiten" where "Wert" = get_timeback;
END; $$
LANGUAGE 'plpgsql';
Leider weiß ich nicht wo mein Fehler ist.
Die Tabelle Zeiten sie wie folgt aus:
CREATE TABLE public."Zeiten"
(
"Wert" numeric(5, 2),
"Timestamp_Messung" timestamp without time zone,
wert2 character(10) COLLATE pg_catalog."default"
)
Was mach ich falsch? Ohne Wert 2 geht es natürlich.
Von daher habe ich diese Prozedur geschrieben:
CREATE OR REPLACE FUNCTION timeback (get_timeback numeric(5,2))
RETURNS TABLE(
wert2_neu char,
Zahl Numeric(5,2)
)
AS $$
BEGIN
RETURN QUERY
select "wert2","Wert" from "Zeiten" where "Wert" = get_timeback;
END; $$
LANGUAGE 'plpgsql';
Leider weiß ich nicht wo mein Fehler ist.
Die Tabelle Zeiten sie wie folgt aus:
CREATE TABLE public."Zeiten"
(
"Wert" numeric(5, 2),
"Timestamp_Messung" timestamp without time zone,
wert2 character(10) COLLATE pg_catalog."default"
)
Was mach ich falsch? Ohne Wert 2 geht es natürlich.
Comment