Dynamisches SQL ist eine Programmiersprache Ansatz, Sie SQL-Anweisungen dynamisch erstellen zur Laufzeit ermöglicht . Via Dynamische SQL -Anweisungen können Sie bauen mehr generische Datenbank-Anwendungen , da Sie nicht haben , um die Tabelle oder Spalte der Name bei der Erstellung Zeit angeben . Dynamische SQL- Aussagen stützen sich auf Benutzereingaben oder erhalten Input von anderen Verfahren die Ausgabe zur Laufzeit. Sie können dynamische SQL-Anweisungen mit ASP.NET , ColdFusion oder innerhalb einer SQL Server gespeicherte Prozedur . Things You
SQL Server Enterprise Manager
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start"> " Alle Programme"> " SQL Server Enterprise Manager. " Wählen Sie Ihre spezifischen Datenbank durch den Ausbau der Datenbanken auf der rechten Seite in Enterprise Manager. Klicken Sie auf " Extras"> " SQL Query Analyser ", um die SQL Query Analyser -Fenster zu öffnen .
2
Erstellen von Abfragen mit Parametern in der Query Analyser . Zum Beispiel können Sie eine SQL-Anweisung WHERE finden alle Datensätze, in denen Stadt = ' New York. " Diese Erklärung wird wie folgt definiert werden :
DECLARE @ city varchar (75)
SET @ city = 'New York'
SELECT * FROM Kunden WHERE Ort = @ city
3
erweitern Sie die Datenbank , auf der die SQL -Anweisung ausführt und erweitern " Programmierbarkeit . " Der rechten Maustaste auf " Stored Procedures " und klicken Sie dann auf " Neue gespeicherte Prozedur . " Klicken Sie auf " Geben Sie Werte für Template-Parameter " und die Parameter entsprechend , wie Autor , Erstellungsdatum und Vorgehensweise -name . Klicken Sie auf " OK". Geben Sie die oben erwähnten Erklärung in der Abfrage -Editor.
4
Klicken Sie auf " Query" > " Parse ", um die Syntax der Anweisung zu testen. Klicken Sie auf " Query" > "Ausführen ", um die gespeicherte Prozedur zu erstellen .