" Exec " ist ein Befehl in SQL , die eine Microsoft SQL Server gespeicherte Prozedur ausführt . Der Befehl wird in der SQL Server Management Studio , um Text gespeicherte Prozeduren ausgeführt und Daten zu beheben. Es gibt mehrere Möglichkeiten, um die Exec -Befehl verwenden . Anleitung
1
Erstellen Sie eine gespeicherte Prozedur . Da die Exec -Befehl eine gespeicherte Prozedur ausführt , wird mit dem folgenden Code eine grundlegende Funktion , die in diesem Beispiel verwendet wird . Der folgende Code ruft die Vor-und Nachnamen der Kunden in der database.create proc selCustomerInfo ( @ ID int) asselect vorname, nachname von Kunden , wo CustId = @ ID
2
Führen Sie die gespeicherte Prozedur . Eine grundlegende Art und Weise der Verwendung der Exec Befehl testet eine gespeicherte Prozedur . Der folgende Code führt die gespeicherte Prozedur in Schritt eins erstellt und ruft die Informationen für Kunden-ID 144.Exec selCustomerInfo @ ID = 144
3
Legen Sie einen neuen Datensatz mit dem Befehl Exec . Der folgende Code ruft die Informationen aus der gespeicherten Prozedur und erstellt eine neue Bestellung mit den zurückgegebenen Vor-und Nachnamen values.insert in Ordnung ( vorname, nachname ) Exec selCustomerInfo @ ID = 144
4
Variablen zuweisen mit der Exec -Befehl. Der folgende Code erstellt eine ganze Zahl und weist sie einer Variablen, die von einer gespeicherten Prozedur zurückgegeben wird benannt " MyReturnedNumber . " Declare @ myVal intExec @ myVal = MyReturnedNumberselect ReturnValue = @ myVal