EXEC SQL [ PERFORMING subroutine ].
SQL-Statement
ENDEXEC.
Zwischen
EXEC und
ENDEXEC steht eine sogenannte Native-SQL-Anweisung.
Diese Anweisung wird direkt an die Datenbank durchgereicht; sie
muß also eventuelle Besonderheiten des benutzten Datenbanksystems
berücksichtigen. Der Datenaustausch zwischen ABAP/4 und Native-SQL
erfolgt über ABAP/4-Datenfelder, denen in der SQL-Anweisung
ein Doppelpunkt vorangestellt wird. Mit
PERFORMING kann ein ABAP/4-Unterprogramm
definiert werden, das für jeden Datensatz, den die SQL-Anweisung
zurückliefert, einmal ausgeführt wird. Native-SQL-Anweisungen
sind möglicherweise nicht portabel. Sie sollten daher nur
dann benutzt werden, wenn keine andere Möglichkeit besteht.