Mit dieser Anweisung nehmen Sie die Ausführung eines Cursors wieder auf, der Ergebnismengen zurückgibt.
RESUME Cursorname
Cursorname : Bezeichner | Hostvariable
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".
Der Cursor muss zuvor geöffnet worden sein.
Keine.
SQL/2003 Erweiterung des Herstellers
Es folgen Beispiele für Embedded SQL.
1. EXEC SQL RESUME cur_employee; 2. EXEC SQL RESUME :cursor_var; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |