Ist die Standardaufruffunktion select * from my_function()
?Funktionen mit exec aufrufen statt wählen
Ich frage, weil ich eine Funktion aufgebaut habe, die nichts zurückliefert, fügt nur Daten in eine Tabelle und (aus einem SQL Server-Hintergrund) es „fühlt“ seltsam es zu nennen mit select * from...
Ich war erwartete etwas wie exec my_function()
'PERFORM' ist nur innerhalb von PL/PgSQL gültig. Sie können es nicht eigenständig verwenden. –
Ja, es sollte innerhalb des PL/PgSQL-Blocks oder in Funktion ausgeführt werden, aktualisiert –