存储过程如下:
   create procedure [ado].[SP_RF_GetNumCaller]
   @sCaller varchar(24),
   @sCallee varchar(200)
   as
   begin    if len(@scallee) > 8
       begin 
       declare @Orcallee varchar(24)
         set @Orcaller = substring(@scallee,8,len(@scallee))
         insert into  t_rf_userfolder(fCaller,fCallee,fStoreTime,fNewFlag,fDeletFlag)
         values(rtrim(@sCaller),rtrim(@Orcaller),getdate,1,0)
         select 1
       end
      
    else
       begin
        select 0
       end 
       
 end
 GO   
提示必须声明变量 '@Orcaller',这是什么原因?