我有以下存储过程:收到错误的参数传递给存储过程
ALTER PROCEDURE sp_InsertHashBinMinHash
@Id INT,
@HashBin BIGINT,
@HashTable INT,
@SubFingerprintId BIGINT,
@Seqno INT
AS
INSERT INTO HashBinsMinHash (
HashBin,
HashTable,
Seqno,
SubFingerprintId
) OUTPUT inserted.Id
VALUES
(
@HashBin, @HashTable, @Seqno, @SubFingerprintId
);
当我运行程序我收到以下错误:
procedure or function sp_insertHashBin expects parameter @Seqno which was not supplied
但我将4个参数传递给过程
它需要5个参数,你唯一的传球4 ... – James
我认为你没有使用/传递Id参数值。使用id = null或传递@id值。 –