MySQL存储过程使用哪些不同的参数模式?
参数使存储过程更加有用和灵活。在MySQL中,我们有以下三种模式-
IN模式
这是默认模式。当我们在存储过程中定义IN 参数时,调用程序必须将参数传递给存储过程。一个的值IN 参数被保护,这意味着即使是值IN 参数的存储过程中发生变化;存储过程结束后,将保留其原始值。
OUT模式
可以在存储过程中更改OUT 参数的值,并将其新值传递回调用程序。要注意的是,存储过程启动时无法访问OUT 参数的初始值。
INOUT模式
一个INOUT 参数是的组合IN 和OUT ,这意味着主叫程序可以传递参数,和所存储的程序可以修改参数INOUT 参数,并传递新的值返回到调用程序。
定义参数的语法
以下是在存储过程中定义参数的语法-
MODE parameter_name parameter_type(parameter_size)
在此,MODE可以是IN,OUT或INOUT,这取决于所存储目的中参数的目的。
Parameter_name是参数的名称。
Parameter_type是参数的数据类型。
Parameter_size是参数的大小
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短