Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SQL-Anweisungen in Routinen

In folgenden SQL-Anweisungen zur Erstellung und Gestaltung von Routinen können weitere SQL-Anweisungen verwendet werden:

  • CREATE FUNCTION, CREATE PROCEDURE

  • CASE, COMPOUND (dort auch in Fehler-Routinen), FOR, IF, LOOP, REPEAT, WHILE

Für einige dieser Anweisungen sind Einschränkungen zu beachten.

Um diese Anweisungen leichter lesbar zu machen, wird das Syntaxelement routine_sql_anweisung für diese weiteren SQL-Anweisungen hier zentral beschrieben.


routine_sql_anweisung ::=

{

case_anweisung

for_anweisung

if_anweisung

iterate_anweisung

leave_anweisung

loop_anweisung

repeat_anweisung

set_anweisung

while_anweisung

return_anweisung

call_anweisung

single_row_select_anweisung

insert_anweisung

update_searched_anweisung

delete_searched_anweisung

merge_anweisung

open_anweisung

fetch_anweisung

update_positioned_anweisung

delete_positioned_anweisung

close_anweisung

get_diagnostics_anweisung

signal_anweisung

resignal_anweisung

}



routine_sql_anweisung

routine_sql_anweisung hat eine maximale Länge von 32000 Zeichen.


Die erlaubten SQL-Anweisungen sind in folgenden Gruppen dargestellt: