Dynamisk SQL är ett programmeringsspråk metod som gör att du kan skapa SQL-satser dynamiskt vid körning . Via dynamiska SQL-satser , kan du bygga mer generiska databasapplikationer , eftersom du inte behöver ange den tabell eller kolumn namn på sammanställa tid . Dynamisk SQL-satser beroende på användarens input eller få input från en annan procedur utgång vid körning . Du kan skapa dynamiska SQL-satser som använder ASP.NET , ColdFusion eller inom en SQL Server lagrad procedur . Saker du behöver
SQL Server Enterprise Manager
Visa fler instruktioner
1
Klicka på "Start " > " Alla program " > " SQL Server Enterprise Manager . " Välj din specifika databas genom att utöka databaserna på den högra panelen i Enterprise Manager . Klicka på " Verktyg " > " SQL Query Analyzer " för att öppna SQL fönstret Query Analyzer .
2
Skapa frågor med parametrar i Query Analyzer . Till exempel , kan du skriva en WHERE SQL-sats att hitta alla poster där city = ' New York . " Detta uttalande kommer att definieras enligt följande :
FÖRKLARA @ city varchar ( 75 ) katalog
SET @ city = ' New York '
SELECT * FROM kunder WHERE ort = @ city Addera 3
expandera databasen på vilken SQL- sats och expandera " Programmerbarhet . " Högerklicka på " lagrade procedurer " och klicka sedan på " ny lagrad procedur . " Klicka på " Ange värden för mallparametrar " och ställa in parametrarna följaktligen såsom författare , Skapa datum och procedur - namn . Klicka på " OK . " Input ovannämnda uttalande i frågan redaktör .
4
Klicka på " Query " > " Parse " för att testa syntaxen i ett uttalande . Klicka på " Query " > " Kör " för att skapa den lagrade proceduren .