0

次のストアド プロシージャがあります。

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
);

プログラムを実行すると、次のエラーが発生します。

プロシージャまたは関数 sp_insertHashBin には、指定されていないパラメータ @Seqno が必要です

しかし、プロシージャに4つのパラメータを渡しています

4

2 に答える 2

0

問題があります: sp_InsertHashBinMinHash5 つのパラメーター ( IdHashBinHashTableSubFingerprintIdおよびSeqno) が必要です。あなたは4でそれを呼んでいるだけです。したがって、1つがありません。

于 2013-10-04T08:29:59.550 に答える