Come usare Exec SQL

December 17

"Exec" è un comando a SQL che esegue una stored procedure di Microsoft SQL Server. Il comando viene eseguito in SQL Server Management Studio al testo stored procedure e risolvere i problemi di dati. Ci sono diversi modi per utilizzare il comando exec.

istruzione

1 Creare una stored procedure. Dal momento che il comando Exec esegue una stored procedure, il codice seguente imposta una funzione di base che viene usato in questo esempio. Il seguente codice recupera i nomi e cognomi dei clienti nel database.
creare proc selCustomerInfo
(@ID Int)
come
select first_name, cognome da parte del cliente, dove CustID = @ ID

2 Eseguire la stored procedure. Un modo di base di utilizzare il comando exec sta testando una stored procedure. Il seguente codice esegue la stored procedure creata nel passaggio uno e recupera le informazioni per l'identificazione dei clienti 144.
Exec selCustomerInfo @ ID = 144

3 Inserire un nuovo record con il comando Exec. Il seguente codice recupera le informazioni dalla stored procedure e crea un nuovo ordine utilizzando il primo e l'ultimo valore nome restituito.
inserire ordine (first_name, cognome)
Exec selCustomerInfo @ ID = 144

4 Assegnare variabili utilizzando il comando Exec. Il seguente codice crea un intero e lo assegna a una variabile che viene restituito da una stored procedure denominata "MyReturnedNumber."
dichiarare @myVal int
Exec @myVal = MyReturnedNumber
selezionare ReturnValue = @ myVal