Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.351 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Firebird Cursor - Wozu ? Welche Vorteile ?

  Alt 14. Nov 2020, 12:01
Beispiel hier: as cursor clause

Wenn du z.B. in einer Procedure eine Tabelle dürchläufst, um bei bestimmten Datensätzen Änderungen durchzuführen oder zu löschen,
dann kann man sich eine DB-Abfrage sparen und ist deutlich scheller.

Also anstatt:
for select id from mytable into :id
delete from mytable where id = :id

lieber:
for select id from mytable as cursor mycursor
delete from mytable where current of mycursor


Frank
Frank Reim
  Mit Zitat antworten Zitat