" Exec " är ett kommando i SQL som exekverar en Microsoft SQL Server lagrad procedur . Kommandot utförs i SQL Server Management Studio till text lagrade procedurer och att felsöka datafrågor . Det finns flera sätt att använda kommandot Exec . Instruktioner
1
Skapa en lagrad procedur . Eftersom kommandot Exec exekverar en lagrad procedur , ställer följande kod in en grundläggande funktion som används i hela detta exempel . Koden nedan hämtar de första och sista namnen på kunder i database.create proc selCustomerInfo ( @ ID int ) asselect förnamn, efternamn från kunden där Kund-id = @ ID
2
köra den lagrade proceduren . Ett grundläggande sätt att använda kommandot Exec testar en lagrad procedur . Koden nedan exekverar den lagrade proceduren skapade i steg ett och hämtar uppgifter för kund-ID 144.Exec selCustomerInfo @ ID = 144
3
in en ny post med kommandot Exec . Koden hämtar nedanför informationen från den lagrade proceduren och skapar en ny order med den returnerade och efternamn values.insert i ordning ( förnamn, efternamn ) Exec selCustomerInfo @ ID = 144
4
Tilldela variabler använder kommandot Exec . Koden nedan skapar ett heltal och tilldelar den till en variabel som returneras från en lagrad procedur som heter " MyReturnedNumber . " Deklarera @ myVal intExec @ myVal = MyReturnedNumberselect returnvalue = @ myVal