如何在SQL SERVER的存储过程中重复声明同一个变量?
create procedure test @var_1 varchar(10)
as
if @var_1='1' declare @var_name integer
if @var_1='2' declare @var_name float
if @var_1='3' declare @var_name varchar(30)
过程生成时系统会报错,说变量@var_name已经存在。
...全文
2605打赏收藏
sql语句中变量的重复定义
如何在SQL SERVER的存储过程中重复声明同一个变量? create procedure test @var_1 varchar(10) as if @var_1='1' declare @var_name integer if @var_1='2' declare @var_name float if @var_1='3' declare @var_name varchar(30) 过程生成时系统会报错,说变量@var_name已经存在。