Code: Select all
CREATE OR REPLACE PROCEDURE public.select_data()
LANGUAGE sql
BEGIN ATOMIC
SELECT tbl.id,
tbl.val
FROM tbl;
END
[img]https://i.sstatic. net/oTL0RmSA.png[/img]

Übrigens funktioniert ein ähnliches Skript zum Erstellen einer Funktion auch mit „ExecuteReaderAsync“ einwandfrei
Code: Select all
CREATE OR REPLACE FUNCTION public.fn_add_values(a integer, b integer)
RETURNS integer
LANGUAGE sql
RETURN (a + b)