in类型:内部运算变化不影响外部; out类型:内部运算变化影响外部变化并且传参到储存过程时默认初始化参数为null; inout类型:与out类型相比不同是默认初始化参数不为null,传的是什么就是什么。