读书人

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

发布时间: 2012-02-04 15:43:09 作者: rapoo

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


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()

读书人网 >SQL Server

热点推荐