日期:2014-05-16  浏览次数:20753 次

declare定义与@a定义的变量有什么区别
declare a varchar(300)
set @b=0
有什么区别

------解决方案--------------------
declare a varchar(300)
存储过程内的变量

@b=0
SESSION级的变量。


帮助中有说明。 
MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html