これは私に@ID
と@Name
というエラーを返します。Must declare the scalar variable
と言っていますが、なぜそれがparamであるのか分かりません。私はここで間違って何をしていますか?スカラー変数を宣言する必要があります。
CREATE PROCEDURE [dbo].[Ins_eProductFull]
@Name nvarchar(400)
,@ID int
AS
BEGIN
DECLARE @ID2 int
SET NOCOUNT ON;
INSERT INTO Table (Name) VALUES (@Name)
SET @ID2 = SCOPE_IDENTITY()
EXEC dbo.StoredProc1
@ID = @ID,
@Name = @Name,
@ID2 = @ID2
END
GO
エラーは 'Ins_eProductFull'または' StoredProc1'から来ますか? –
私はparam/varでSPを実行していると思います。 –
'Ins_eProductFull' spを保存することはできません。 –