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

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



@stname 没有声明直接出现个变量,这样对吗?
------解决思路----------------------
@stname是变量传进去的呀
------解决思路----------------------
引用:
sql server 2012 创建存储过程,变量可以不要声明吗



@stname 没有声明直接出现个变量,这样对吗?

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