1.用out修饰的变量和普通的变量有啥不同? @count int out @count int
2.用Delear声明的变量和不用Delear声明的变量有啥不同?DECLARE @count int @count int谢谢能解答的朋友帮助一下,小弟边上班边学习,谢谢了

解决方案 »

  1.   

    out指明为输出变量
    DECLARE定义变量
      

  2.   

    应该是 DECLARE
    DECLARE 就是定义一个局部变量   
      它的定义格式是:   
      DECLARE 变量名称       数据类型估计你想问的是 DECLARE 定义的变量和存储过程的参数(变量)的区别这个declare定义的是存储过程内部使用的变量,as前面声明的是传给存储过程的参数(变量)   
      这个区别相当于内外部变量的差异吧。内部定义的变量,外部不可以使用
    out 修饰符表示的是 输出参数