我正在尝试运行一个存储过程来将 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]。
请帮忙。
谢谢