ストアドプロシージャを作成していますが、このプロシージャを実行しているときにエラーが表示されています。変数の値をどのように渡すかわからないのですか?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ステートメントで使用される値を渡す必要があります。 –
@manojkumarsingh:定義した**同じ順序**でそれらを渡すか、パラメータ名を指定する必要があります** 'exec usp_cust4 @EMP_SALARY = 10987、@EMP_NAME =" Manoj "..... ' –
クールマン..!ニースの説明 –