Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Deskriptorbereich

Ein Deskriptorbereich ist ein Speicherbereich, der für eine dynamisch formulierte Anweisung oder Cursorbeschreibung verwendet werden kann, um Werte und Informationen über SQL-Datentypen abzulegen.

Ein Deskriptorbereich kann in folgenden Fällen verwendet werden:

  • Die SQL-Datentypen der Platzhalter einer vorbereiteten Anweisung oder Cursorbeschreibung können abgefragt und in einem Deskriptorbereich abgelegt werden (DESCRIBE INPUT).

  • Die SQL-Datentypen der Ergebnisspalten einer vorbereiteten SELECT-Anweisung oder Cursorbeschreibung können abgefragt und in einem Deskriptorbereich abgelegt werden (DESCRIBE OUTPUT).

  • Die Werte für die Platzhalter einer dynamisch formulierten Anweisung oder Cursorbeschreibung können beim Ausführen aus einem Deskriptorbereich übergeben werden (USING-Klausel bei EXECUTE bzw. OPEN).

  • Die Ergebniswerte einer dynamisch formulierten Anweisung oder Cursorbeschreibung können in einem Deskriptorbereich abgelegt werden (INTO-Klausel bei EXECUTE bzw. FETCH).

Für die Verwendung eines Deskriptorbereichs gibt es eine Reihe von SQL-Anweisungen. Sie müssen in einer festgeschriebenen Reihenfolge aufgerufen werden. Die folgende Zusammenfassung zeigt diese Anweisungen sowie mögliche Aufrufreihenfolgen (GET bzw. SET DESCRIPTOR können eine Folge von GET bzw. SET DESCRIPTOR-Anweisungen sein).