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

关于存储过程中变量的有关问题

2012-02-04 
关于存储过程中变量的问题存储过程如下:createprocedure[ado].[SP_RF_GetNumCaller]@sCallervarchar(24),@

关于存储过程中变量的问题
存储过程如下:


      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 ',这是什么原因?

[解决办法]
写错了,@Orcallee ===> @Orcaller getdate===> getdate()

热点排行