Auf Thema antworten

Hallo,

Kann man den Spaltenalias aus einer Stringverkettung mit einem Funktionsparameter bilden?


[CODE]CREATE OR REPLACE FUNCTION neue_funktion(IN p_jahr integer)

    RETURNS TABLE

    (

        spalte1 varchar(20),

        spalte2 integer

    )

LANGUAGE 'sql'

    VOLATILE

    PARALLEL UNSAFE

    COST 100    ROWS 1000


AS $BODY$


SELECT

    spalte1 as test,

    spalte2 as CONCAT('Anzahl ', p_jahr)

FROM

    andere_funktion(p_jahr) 

$BODY$;[/CODE]

Gleichzeitig müsste ja die Funktion unter RETURNS TABLE ( spalte1 varchar(20), .... ) dynamisch angepasst werden.


Zurück
Oben