Hallo,
ist es möglich, das Ergebnis eines SELECT-Befehl, mit nur einem Ergebnis, innerhalb einer PL/PGSQL Funktion ein einer Variable zu speichern?
Oder, bleibt nur die Möglichkeit dies über einen Cursor zu machen?
Gruß Christian
Hallo,
ist es möglich, das Ergebnis eines SELECT-Befehl, mit nur einem Ergebnis, innerhalb einer PL/PGSQL Funktion ein einer Variable zu speichern?
Oder, bleibt nur die Möglichkeit dies über einen Cursor zu machen?
Gruß Christian
Ja.
Oder, bleibt nur die Möglichkeit dies über einen Cursor zu machen?
Nein.
Gruß Christian
test=# create or replace function foobar() returns int as $$declare var text; begin select into var 'foobar'; raise notice 'meine Variable enthält: %', var; return 1; end; $$language plpgsql immutable;
CREATE FUNCTION
test=*# select * from foobar();
NOTICE: meine Variable enthält: foobar
foobar
--------
1
(1 row)
Andreas