" Exec " er en kommando i SQL som utfører en Microsoft SQL Server lagret prosedyre. Kommandoen utføres i SQL Server Management Studio til tekst lagrede prosedyrer og å feilsøke data problemer. Det er flere måter å bruke Exec kommandoen . Instruksjoner
en
Opprette en lagret prosedyre . Siden Exec kommandoen utfører en lagret prosedyre , setter følgende kode opp en grunnleggende funksjon som brukes i dette eksemplet . Koden nedenfor henter den første og siste navnene på kundene i database.create proc selCustomerInfo ( @ ID int ) asselect fornavn, etternavn fra kunde der custid = @ ID
2
Execute den lagrede prosedyren . En grunnleggende måte å bruke Exec kommandoen teste en lagret prosedyre . Koden nedenfor utfører den lagrede prosedyren opprettet i trinn en og henter informasjon for kunde ID 144.Exec selCustomerInfo @ ID = 144
3
Sett inn en ny post ved å bruke Exec kommandoen. Koden henter under informasjon fra den lagrede prosedyren , og skaper en ny ordre ved hjelp av den returnerte fornavn og etternavn values.insert i orden ( fornavn, etternavn ) Exec selCustomerInfo @ ID = 144
4
Angi variabler bruker Exec kommandoen. Koden nedenfor skaper et heltall og tildeler den til en variabel som er returnert fra en lagret prosedyre kalt " MyReturnedNumber . " Erklærer @ myVal intExec @ myVal = MyReturnedNumberselect returnValue = @ myVal