【存储过程】存储过程中所有定义的参数都要赋值么?

2025-05-03 07:11:50
推荐回答(2个)
回答(1):

1,存储过程必须赋值 不论用没用但是赋值可以在创建过程时赋值,也可以在执行时赋值如;exec {存储过程名} 声明的变量次序(这是输入型参数)
2,你这样赋值有问题,set只能复制一个值,如果给多个变量赋值得话就使用“select”
希望这些能给你一些帮助。

回答(2):


只要定义了变量都必须给值
除非你定义的时候就给了默认值
或者是定义的输出参数
输出参数是不用给值的
但是
要给变量