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

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

 

Vorbereitete Anweisungen

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
 Siehe auch

Vorbereitete Anweisungen verwenden