Dynamic SQL er et programmeringssprog tilgang, der tillader dig at oprette SQL-sætninger dynamisk på runtime . Via Dynamic SQL-sætninger , kan du bygge mere generiske database applikationer , som du ikke behøver at angive tabellen eller kolonne navn på kompilering tid. Dynamiske SQL- sætninger afhængige brugerinput eller få input fra en anden procedure output på runtime . Du kan oprette Dynamic SQL-sætninger ved hjælp af ASP.NET , ColdFusion eller inden for en SQL Server lagret procedure. Ting du skal
SQL Server Enterprise Manager
Vis Flere Instruktioner
1
Klik på "Start "> " Alle programmer "> " SQL Server Enterprise Manager. " Vælg din specifikke database ved at udvide databaserne på højre panel i Enterprise Manager. Klik på " Funktioner" > " SQL Query Analyser " for at åbne SQL Query Analyser vinduet.
2
Opret forespørgsler med parametre i Query Analyser . For eksempel kan du skrive en WHERE SQL-sætning at finde alle poster, hvor city = ' New York. " Denne erklæring vil blive defineret som følger : Hej
DECLARE @ city varchar (75)
SET @ city = ' New York '
SELECT * FROM kunder WHERE By = @ city
3
Udvid databasen hvorpå SQL-sætningen henretter og udvide " Programmability ". Højreklik på " Stored Procedures " og derefter klikke på " Ny Stored Procedure ". Klik på "Angiv Værdier for Skabelon parametre" og indstille parametre i overensstemmelse hermed , såsom Forfatter , Opret dato og Procedure - navn. Klik på "OK". Input førnævnte sætning i forespørgslen editor.
4
Klik på " Query "> " Parse " for at teste syntaksen af erklæringen. Klik på " Query "> "Udfør " for at oprette den lagrede procedure.