テーブルに 3 つの連続した本を追加するストアド プロシージャを実行しようとしています...
これが私のクエリです...
ALTER PROCEDURE dbo.AddCards @cnt int
AS
BEGIN
while(@cnt < 810010010513)
begin
insert into prepaidbooks(sbarcode, sdescription, lServiceId, iQty, dblWashValue, dblBookPrice, lLocationId, lBookTypeId)
values(@cnt, 'Dealer Car Wash', 43, 1, 9, 0, 1, 7)
set @cnt = @cnt + 1
END
END
@CNT
正しく動作していません...値ボックスで定義するように求めるボックスが表示されます。それを 810010010511 に変更すると、
変換できません
そのままにしておくと、次のようになります。
プロシージャまたは関数 'AddCards' には、指定されていないパラメーター '@cnt' が必要です。
影響を受ける行はありません。
(0 行が返されました) @RETURN_VALUE = [dbo].[AddCards] の実行が終了しました。
助けてください。
ありがとう