Dynamisk SQL er et programmeringsspråk tilnærming som lar deg lage SQL-setninger dynamisk under kjøring. Via Dynamiske SQL-setninger , kan du bygge mer generiske databaseapplikasjoner , som du ikke trenger å spesifisere tabellen eller kolonnen navn på kompilering tiden . Dynamiske SQL-setninger stole på brukerundersøkelser eller få innspill fra en annen prosedyre er utgang under kjøring. Du kan lage dynamiske SQL- setninger ved hjelp av ASP.NET, ColdFusion eller innen en SQL Server lagret prosedyre . Du trenger
SQL Server Enterprise Manager
Vis flere instruksjoner
en
Klikk "Start "> " Alle programmer "> "SQL Server Enterprise Manager. " Velg ditt bestemt database ved å utvide databasene på høyre panel i Enterprise Manager. Klikk på " Verktøy "> "SQL Query Analyser " for å åpne SQL Query Analyser vinduet.
2
Lag spørringer med parametere i Query Analyser . For eksempel kan du skrive en WHERE SQL-setning å finne alle poster hvor byen = ' New York ". Denne uttalelsen vil bli definert som følger : en
erklærer @ by varchar ( 75 )
SET @ by = ' New York '
SELECT * FROM kunder WHERE by = @ by
3
Utvid databasen som ligger til SQL -setningen blir utført og utvide " programmatisk . " Høyreklikk på " Lagrede prosedyrer " og deretter "Ny lagrede prosedyrer . " Klikk "Angi verdier for malparameterne " og angi parametrene tilsvarende, som for eksempel forfatter, Lag Dato og Prosedyre - navn. Klikk "OK". Input den nevnte uttalelsen i søket editor.
4
Klikk " Query "> " Analyser " for å teste syntaksen til setningen . Klikk " Query "> " Kjør " for å skape den lagrede prosedyren .