Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

SQL-Anweisungen zum Abfragen und Ändern von Daten

Ohne Cursor

SQL-Anweisung

Funktion

DELETE

Sätze löschen

INSERT

Sätze in Tabelle einfügen

MERGE

Sätze in Tabelle einfügen oder Spaltenwerte ändern

SELECT...INTO

Einzelnen Satz lesen (statische SELECT-Anweisung)

SELECT (ohne INTO)

Einzelnen Satz lesen (dynamische SELECT-Anweisung)

UPDATE

Spaltenwerte ändern

Tabelle 36: SQL-Anweisungen zum Abfragen und Ändern ohne Cursor

Mit Cursor

Die folgenden SQL-Anweisungen können mit einem statischen und mit einem dynamischen Cursor verwendet werden.

Bei den ausführbaren Anweisungen muss bei einem dynamischen Cursor die zugehörige Cursorbeschreibung zum Ausführungszeitpunkt der Anweisung vorbereitet sein.

Bei manchen Anweisungen gibt es Abweichungen oder Einschränkungen, wenn ein dynamischer Cursor verwendet wird. Diese sind in der Tabelle genannt.

SQL-Anweisung

Funktion

CLOSE

Cursor schließen

DECLARE...CURSOR

Cursor vereinbaren (nicht ausführbar)
dynamischer Cursor: statt der Cursorbeschreibung wird der
Anweisungsbezeichner für die Cursorbeschreibung angegeben

DELETE...CURRENT

Aktuellen Satz löschen

FETCH

Cursor positionieren und Spaltenwerte lesen

OPEN

Cursor öffnen
dynamischer Cursor: zusätzlich USING-Klausel

RESTORE

Cursor wiederherstellen

STORE

Cursorposition speichern

UPDATE...CURRENT

Aktuellen Satz ändern

Tabelle 37: SQL-Anweisungen zum Abfragen und Ändern mit Cursor