Common Set-Syntax:
READ [(limit)]
RESULT
SET result-set
INTO
|
FROM ddm-name
|
|||
[GIVING [:]
sql-code] |
||||
END-RESULT
|
Extended Set-Syntax:
READ [(limit)]
RESULT
SET result-set
INTO
|
FROM ddm-name
|
|||
[WITH INSENSITIVE SCROLL [:]
scroll-hv] |
||||
[GIVING [:]
sql-code] |
||||
[WITH ROWSET POSITIONING FOR
|
[:] row_hv |
ROWS ]
|
||
END-RESULT
|
Dieses Dokument behandelt folgende Themen:
Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Gehört zur Funktionsgruppe: Datenbankzugriffe und Datenbankänderungen
Siehe auch READ RESULT SET - SQL im Teil Natural for Db2 in der Datenbankmanagementsystem-Schnittstellen-Dokumentation:
Das SQL-Statement READ RESULT SET
kann nur in
Verbindung mit einem CALLDBPROC
-Statement verwendet
werden. Es dient dazu, eine Ergebnismenge (Result Set) zu lesen, die von einer
mit einem vorhergehenden CALLDBPROC
-Statement aufgerufenen Stored
Procedure erzeugt wurde.
Dieses Statement steht nur bei Natural for Db2 zur Verfügung.
Syntax-Element | Beschreibung |
---|---|
limit
|
Limit-Option:
Sie können die Anzahl der zu lesenden Zeilen begrenzen.
Sie können das Limit entweder als numerische Konstante ( |
result-set
|
Ergebnismenge:
Als Anmerkung: |
INTO
|
INTO-Klausel:
Mit der Sie können mit der |
VIEW
view-name |
VIEW-Klausel:
Als Die Anzahl der Spalten der Ergebnismenge muss der Anzahl der Felder entsprechen, die in der View angegeben sind (dazu zählen keine Gruppenfelder, Redefinierungsfelder und Indikator-Felder). |
parameter |
Parameter:
Als Parameter geben Sie den Namen eines Feldes an, das
eine Spalte der Ergebnismenge aufnimmt, der durch die mit dem
|
FROM
ddm-name
|
DDM-Name:
Als Weitere Informationen siehe
|
WITH INSENSITIVE
SCROLL [:]
scroll_hv |
WITH INSENSITIVE SCROLL-Klausel:
Diese Klausel gehört zum SQL Extended Set. Mit dieser Klausel wird die Anwendung veranlasst,
einen beliebig positionierbaren Insensitive Cursor zu verwenden, um auf die von
der zuvor aufgerufenen Stored Procedure erstellte Ergebnismenge zuzugreifen.
Damit diese Klausel verwendet werden kann, muss die Stored Procedure die
Ergebnismenge mit einem positionierbaren Cursor erstellt haben.
Wenn außerdem die Option
Die Verarbeitung wird beendet, wenn die Anwendung
ein Wird die Option |
GIVING
sqlcode
|
GIVING
sqlcode-Klausel:
Mit dieser optionalen Klausel erhalten Sie den SQLCODE der
SQL- Wenn Sie diese Option angeben und der SQLCODE der
SQL-Operation ungleich Das Feld Wenn Sie die Option |
WITH ROWSET POSITIONING
FOR ... ROWS |
WITH ROWSET POSITIONING FOR ...
ROWS-Klausel:
Diese Klausel gehört zum SQL Extended Set. Mit dieser Klausel wird die Anwendung veranlasst, mehrere
Zeilen mit Daten aus der Ergebnismenge zu lesen, der von der zuvor aufgerufenen
Stored Procedure erstellt worden ist. Die Variable
Wenn außerdem die Option Die Verarbeitung wird beendet, wenn die Anwendung
ein Wird die Option |
END-RESULT
|
Ende des READ RESULT
SET-Statement:
Das für Natural reservierte Schlüsselwort
|
Siehe Example of CALLDBPROC/READ RESULT SET im Abschnitt CALLDBPROC - SQL in der Natural for Db2-Dokumentation.