存储过程 必须声明变量的问题
(1)
create procedure dl @a varchar(6) as
insert into tb (……) select (……) from tb1 where f1=@a
GO
……
提示:必须声明变量@a
(2)
修改为:
create procedure dl @a varchar(6) as
declare @sql varchar(1000)
set @sql='insert into tb (……) select (……) from tb1 where f1='+@a
exec(@sql)
GO
……
还是提示:必须声明变量@a
大家多多指教 我第一次编存储过程