Chapter 18. Cursors

Eine zentrale Inkompatibilität zwischen SQL und den gebräuchlichen Sprachen zur Anwendungsentwicklung besteht darin, dass SQL ganze Datenmengen auf einmal abarbeitet, während prozedurale Sprachen Tabellen datensatzweise bearbeiten. Ein Cursor stattet SQL mit der Fähigkeit aus, einzelne Zeilen einer Tabelle zu lesen, zu ändern oder zu löschen, damit Sie SQL in Verbindung mit einer Anwendung verwenden können, die in einer allgemeinen Sprache geschrieben ist.

Ein Cursor funktioniert wie ein Zeiger, der auf eine bestimmte Zeile gerichtet ist. Wenn ein Cursor aktiv ist, können Sie die Anweisungen SELECT, UPDATE oder DELETE auf die Zeile anwenden, auf die der Cursor zeigt.

Cursors sind wertvoll, wenn Sie auf bestimmte Zeilen einer ...

Get SQL für Dummies® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.