Ad-hoc in SQL

Was ist Ad-hoc in SQL?
In SQL ist eine Ad-hoc-Abfrage ein lose eingegebener Befehl / eine Abfrage, deren Wert von einer Variablen abhängt. Bei jeder Ausführung des Befehls ist das Ergebnis abhängig vom Wert der Variablen unterschiedlich. Es kann nicht vorbestimmt werden und kommt normalerweise unter dynamische Programmierung SQL-Abfrage. Eine Ad-hoc-Abfrage ist kurzlebig und wird zur Laufzeit erstellt.

Wie das Wort ‚ad hoc‘ andeutet, ist diese Art von Abfrage für einen ‚bestimmten Zweck‘ ausgelegt, was im Gegensatz zu einer vordefinierten Abfrage steht, die bei jeder Ausführung den gleichen Ausgabewert hat. Eine Ad-hoc-Abfrage befindet sich nicht lange im System und wird bei Bedarf dynamisch vom Benutzer erstellt. Es ist effizienter, bei der Programmierung eine Ad-hoc-Abfrage zu verwenden, da Systemressourcen eingespart werden. Gleichzeitig stellen komplexe Ad-hoc-Abfragen (mit mehreren Variablen) jedoch auch die Verarbeitungsgeschwindigkeit und den Laufzeitspeicher des Systems in Frage.


War die Erklärung zu "Ad-hoc in SQL" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu