Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (P-Z)

 

RESUME-Anweisung

Mit dieser Anweisung nehmen Sie die Ausführung eines Cursors wieder auf, der Ergebnismengen zurückgibt.

Syntax
RESUME Cursorname
Cursorname : Bezeichner | Hostvariable
Bemerkungen

Diese Anweisung nimmt die Ausführung einer Prozedur, die Ergebnismengen zurückgibt, wieder auf. Diese Prozedur wird solange ausgeführt, bis die nächste Ergebnismenge (SELECT-Anweisung ohne INTO-Klausel) feststeht. Wenn die Prozedur abgearbeitet ist und keine Ergebnismenge ermittelt wurde, wird die Warnung SQLSTATE_PROCEDURE_COMPLETE gesetzt. Diese Warnung wird ebenfalls gesetzt, wenn Sie einen Cursor für eine SELECT-Anweisungszeile wieder aufnehmen.

Die RESUME-Anweisung wird in Interactive SQL nicht unterstützt. Wenn Sie mehrere Ergebnismengen in Interactive SQL anzeigen wollen, können Sie die Option isql_show_multiple_result_sets auf ON setzen, oder Sie wählen Extras » Optionen und im Register Ergebnisse die Option "Mehrere Ergebnismengen zeigen".

Berechtigungen

Der Cursor muss zuvor geöffnet worden sein.

Nebenwirkungen

Keine.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Es folgen Beispiele für Embedded SQL.

1. EXEC SQL RESUME cur_employee;
2. EXEC SQL RESUME :cursor_var;