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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » Anwendungsentwicklung mit SQL

 

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. Dieser Prozess wird auch als Vorbereiten der Anweisung bezeichnet.

  • Er muss alle Referenzen auf Datenbankobjekte auf ihre Richtigkeit prüfen, indem er beispielsweise überprüft, ob in der Abfrage genannte Spalten vorhanden sind.

  • Wenn die Anweisung Joins oder Unterabfragen umfasst, generiert der Abfrageoptimierer einen Zugriffsplan.

  • 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 – Überblick