我已經創建了一個存儲過程,但是當我正在執行這個過程但它顯示了一些錯誤。我不知道如何按順序傳遞變量值?SQL Server 2008中的執行過程
create procedure usp_cust4
@EMPLOYEE_ID float(10),
@EMP_NAME nvarchar(255),
@DEPARTMENT_ID nvarchar(255),
@DEPARTMENT_NAME nvarchar(255),
@EMP_SALARY float(10)
as
update cust
set
[email protected]_NAME,
[email protected]_ID,
[email protected]_NAME,
[email protected]_SALARY
where [email protected]_ID*
雅,它爲我的工作..!這意味着我們必須以相同的順序傳遞變量值,因爲它們出現在聲明部分中。或者我必須傳遞值,因爲它們在Update語句中使用。 – 2012-03-13 10:35:05
@manojkumarsingh:或者您按**定義的**相同順序傳遞它們,或者您需要**指定參數名稱** exec exec_cust4 @EMP_SALARY = 10987,@EMP_NAME =「Manoj」..... ' – 2012-03-13 10:40:37
酷男!很好的解釋 – 2012-03-13 10:45:31