sql server 2012 创建存储过程,变量可以不要声明吗
sql server 2012 创建存储过程,变量可以不用声明吗?

@stname 没有声明直接出现个变量,这样对吗?
------解决思路----------------------
@stname是变量传进去的呀
------解决思路----------------------
这个是形参,@sname varchar(8)=NULL,就是声明并初始化为null了。
存储过程里面,变量声明才用declare。
------解决思路----------------------
参数名称,也相当于一个变量名称。
------解决思路----------------------
传进去的参数
@stname 没有声明直接出现个变量,这样对吗?
------解决思路----------------------
@stname是变量传进去的呀
------解决思路----------------------
这个是形参,@sname varchar(8)=NULL,就是声明并初始化为null了。
存储过程里面,变量声明才用declare。
------解决思路----------------------
参数名称,也相当于一个变量名称。
------解决思路----------------------
传进去的参数