小编给大家分享一下Mysql存储过程中如何定义参数,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、参数分类参数,同一样,mysql中存储过程也可以带参数,前面的例子中我们没有使用参数,在
小编给大家分享一下Mysql存储过程中如何定义参数,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
1、参数分类
参数,同一样,mysql中存储过程也可以带参数,前面的例子中我们没有使用参数,在下面的例子中我们将使用到参数;Mysql的参数分为三类:IN、OUT、INOUT,即使是字面上这三种类型的参数也很好理解:
IN:这是个默认的类型,也就是如果参数没指定类型的话,那么默认就是IN类型了,这种参数主要是传递进去的值,这个值提供给存储过程使用,另外存储过程对其做的改变不会对传入的参数发生作用。
OUT:这个主要是存储过程要传递出去的值,也就是存储过程给你将它改变,并且传回去给调用它的程序。
NOUT:则把上面两个的特点合在一起了,即可以传递值给存储过程使用,同时存储过程也可以改变这个值在传给调用它的程序。
2、参数定义
参数的定义如下:
MODE param_name param_type(param_size);
这里MODE可以是IN、OUT、INOUT;param_name就是参数名称;param_type则是类型。当然要注意的是名字不能和表格里的字段重名。
看完了这篇文章,相信你对“MySql存储过程中如何定义参数”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!
--结束END--
本文标题: MySql存储过程中如何定义参数
本文链接: https://www.lsjlt.com/news/71533.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0