Was ist eine dynamische SQL-Abfrage, und wann möchte ich eine verwenden? Ich verwende SQL Server 2005.Was ist eine dynamische SQL-Abfrage, und wann möchte ich eine verwenden?
Antwort
Hier ein paar Artikel:
Von Einführung in die dynamische SQL:
dynamische SQL ist ein Begriff, u sed bedeutet SQL-Code, der von Ihrem Programm vor seiner Ausführung programmatisch (teilweise oder vollständig) erzeugt wird. Als Ergebnis ist es ein sehr flexibles und leistungsfähiges Werkzeug. Sie können dynamisches SQL verwenden, um Aufgaben wie das Hinzufügen von Where-Klauseln zu einer Suche basierend darauf, welche Felder in einem Formular ausgefüllt werden, oder das Erstellen von Tabellen mit unterschiedlichen Namen auszuführen.
Ein weiterer kritischer Link, der gelesen werden muss, wenn Sie dynamisches SQL verwenden: http: //www.sommarskog.se/dynamic_sql.html – HLGEM
Eine dynamische SQL-Abfrage ist eine, die während der Ausführung des Programms erstellt wird, im Gegensatz zu einer Abfrage, die zur Kompilierungszeit bereits (hard-) codiert ist.
Das fragliche Programm läuft möglicherweise auf dem Client oder Anwendungsserver (fraglich, wenn Sie es immer noch 'dynamisch' nennen) oder innerhalb des Datenbankservers.
Dynamisches SQL ist SQL, das vom aufrufenden Programm generiert wird. Dies kann durch ein ORM-Tool oder ad-hoc durch Verketten von Strings geschehen. Nicht-dynamisches SQL wäre etwas wie eine gespeicherte Prozedur, in der das auszuführende SQL vordefiniert ist. Nicht alle DBAs können aufgrund von Sicherheitsbedenken dynamisches SQL für ihre Datenbank ausführen.
- 1. Was ist ein MQ und warum möchte ich ihn verwenden?
- 2. In Jira Agile wann sollte ich eine "Story" verwenden und wann sollte ich eine "Verbesserung" verwenden?
- 3. Was ist __declspec und wann muss ich es verwenden?
- 4. Was ist ein Volltextindex und wann sollte ich ihn verwenden?
- 5. Wann/warum sollte ich eine Datenbank verwenden?
- 6. Was ist phtml und wann sollte ich eine .phtml-Erweiterung anstelle von .php verwenden?
- 7. Was und wann Tuple verwenden?
- 8. Was ist eine externe Inline-Funktion und wann?
- 9. Wann sollte ich eine Objektdatenbank verwenden?
- 10. Wann ein Modul zu verwenden, und wann eine Klasse
- 11. Wann sollte ich eine einheitliche Initialisierung verwenden?
- 12. Wann sollte ich eine Relay GraphQL-Verbindung verwenden und wann eine einfache Liste?
- 13. Wann möchte ich Ruby On Rails-Submodule verwenden?
- 14. Was ist eine ABSTRACT CLASS und INTERFACE und wann würden Sie sie in PHP verwenden?
- 15. HTTP2 und NGINX - wann würde ich eine Keepalive-Direktive verwenden?
- 16. Ich möchte eine bestimmte Schriftart zu meiner App hinzufügen. Ich möchte wissen, was ist eine Schrift auf Android-Entwickler Beispiel
- 17. Was ist SELF JOIN und wann würdest du es verwenden?
- 18. Nicht sicher, wann eine abstrakte Eigenschaft zu verwenden ist und wann nicht
- 19. Was ist kein Bereich Bean und wann es zu verwenden?
- 20. Was ist eine Flagvariable?
- 21. Was ist eine Binärdatei und wie erstelle ich eine?
- 22. Was ist eine Lösung für Ajax Post, wenn ich eine Variable veröffentlichen möchte, aber 1 js?
- 23. Was ist eine Satellitenbaugruppe?
- 24. Was ist eine synchrone und asynchrone Methode?
- 25. Wann node.js verwenden und wann Ajax verwenden?
- 26. Wann sollte ich eine Plattform wie OSGI verwenden und wann sollte es vermieden werden?
- 27. Wann ist eine API überentwickelt?
- 28. SignInManager, was ist es und wie, wann zu verwenden?
- 29. Was ist ein Mock und wann sollten Sie es verwenden?
- 30. Was ist SAPI und wann würden Sie es verwenden?
Wie ist das "Spam" und "keine echte Frage"? Es wird vielleicht nicht ausgearbeitet, aber es ist verständlich genug, um zu antworten. –
+1 für den Missbrauch von Down-Stimmen. –