PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vorteil von Cursor?



SeeksTheMoon
24-01-2006, 14:27
Ich habe vor Ewigkeiten mal ein wenig mit Cursor-Datenbankabfragen gearbeitet und habe jetzt diesen Artikel gelesen: http://www.devx.com/dbzone/Article/20743
Auf der zweiten Seite steht, dass Postgres wie andere Datenbanken auch das Cursor-Konzept besitzt, allerdings würde mich mal interessieren was die Vorteile von Cursors sind.

Ich kann mich nur noch dran erinnern dass man damit über die Ergebnisse einer Suche iterieren konnte, aber das kann ich mit einer beliebigen Scriptsprache mit Datenbankinterface doch auch machen:confused:

Christoph
25-01-2006, 09:28
Cursor werden bei embedded SQL (ESQL) benötigt (und sind deshalb im SQL2 Standard spezifiziert) und außerdem bei PL/SQL (d.h. bei der Programmierung von Stored-Procedures).

Sie lösen das Problem des Iterierens über Tabellen auf der reinen SQL-Ebene.