EXECUTE BLOCK
Erstellen eines "anonymen" Blocks von PSQL-Code in DSQL zur sofortigen Ausführung
DSQL
EXECUTE BLOCK [(<inparams>)] [RETURNS (<outparams>)] <psql-module-body> <inparams> ::= <param_decl> = ? [, <inparams> ] <outparams> ::= <param_decl> [, <outparams>] <param_decl> ::= paramname <domain_or_non_array_type> [NOT NULL] [COLLATE collation] <domain_or_non_array_type> ::= !! Siehe auch Skalardatentypen-Syntax !! <psql-module-body> ::= !! Siehe auch Syntax für Modul-Bodys !!
Argument | Beschreibung |
---|---|
param_decl |
Name und Beschreibung eines Eingabe- oder Ausgabeparameters |
paramname |
Der Name eines Eingangs- oder Ausgangsparameters des Verfahrensblocks, bis zu 63 Zeichen lang.Der Name muss unter Ein- und Ausgabeparametern und lokalen Variablen im Block eindeutig sein |
collation |
Sortierreihenfolge |
Führt einen Block von PSQL-Code wie eine gespeicherte Prozedur aus, optional mit Eingabe- und Ausgabeparametern und Variablendeklarationen.Dies ermöglicht dem Benutzer, PSQL "on-the-fly" in einem DSQL-Kontext auszuführen.