这个存储过程为什么一调用就出错?
if exists(select name from sysobjects where type = 'P'and name = 'my')
drop proc my
go
create proc my
@a1 varchar(22) ,@a2 varchar(22)
as
begin
return @a1 +@a2
end
go
declare @aa varchar(22)
declare @bb varchar(22)
declare @cc varchar(22)
set @aa='3 '
set @bb='jjj'
exec @cc = my @aa ,@bb
print @cc