Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Programmierung » SQL in Anwendungen verwenden

 

Anweisungen vorbereiten

Sobald eine Anweisung an eine Datenbank gesendet wird, muss der Datenbankserver folgende Schritte ausführen:

  • Er muss die Anweisung syntaktisch analysieren und in eine interne Form umwandeln. Dies wird auch als Vorbereitung der Anweisung bezeichnet.

  • Er muss die Richtigkeit aller Referenzen auf Datenbankobjekte überprüfen, z.B. ob in der Abfrage genannte Spalten existieren.

  • Der Abfrageoptimierer erzeugt einen Zugriffsplan, falls die Anweisung Joins oder Unterabfragen umfasst.

  • Er führt die Anweisung aus, nachdem alle diese Schritte durchgeführt wurden.

 Die Wiederverwendung von vorbereiteten Anweisungen kann die Performance verbessern
 Keine Anweisungen vorbereiten, die nur einmal verwendet werden

Vorbereitete Anweisungen verwenden