首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请大伙帮忙看看什么出错的

2012-10-10 
请大家帮忙看看什么出错的ALTER PROCEDURE [dbo].[ZK_QOperater_AddInfoByPlan]@total intasBegindeclare

请大家帮忙看看什么出错的
ALTER PROCEDURE [dbo].[ZK_QOperater_AddInfoByPlan]
@total int 
as
Begin 
declare @t int
declare @n int
select @t= count(*) from ZK_Quality_Operate
set @n=0
while @n<@total

begin

set @t=@t+1
Insert into ZK_Quality_Operate (QCode) Values ('ZL'+right(100000+rtrim(@t),4),
set @n=@n+1
end

[解决办法]
ALTER PROCEDURE [dbo].[ZK_QOperater_AddInfoByPlan]
@total int
as
Begin
declare @t int
declare @n int
select @t= count(*) from ZK_Quality_Operate
set @n=0
while @n<@total
  
begin
  
set @t=@t+1
Insert into ZK_Quality_Operate (QCode) Values ('ZL'+right('100000'+rtrim(@t),4),这里多了个逗号
set @n=@n+1
end
这里还少一个end

下次写begin end 的时候记得先配对,不然嵌套太多了会忘记,没事就结贴

热点排行