国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MySQL > inout在mysql存储中怎么用

inout在mysql存储中怎么用

mysql存储inout参数

头像

小妮浅浅

2021-03-15 20:58:062890浏览 · 0收藏 · 0评论

mysql数据库的存储里,我们已经学过了输入和输出的参数?;褂幸恢植问岷狭饲懊嫠盗街植问挠攀?,既能输入也可以输出,不过在值上跟out参数一样,局限于变量,这个参数的名称是inout。下面我们一起来看看inout参数的基本使用以及需要注意的点吧。

1.inout输入输出参数概念:

既表示调用者向过程传入值,又表示过程向调用者传出值(值只能是变量)

2.使用示例:

mysql> delimiter $$
mysql> create procedure inout_param(inout p_inout int)
    ->   begin
    ->     select p_inout;
    ->     set p_inout=2;
    ->     select p_inout;
    ->   end
    -> $$
mysql> delimiter ;
 
mysql> set @p_inout=1;
 
mysql> call inout_param(@p_inout);
+---------+
| p_inout |
+---------+
|       1 |
+---------+
 
+---------+
| p_inout |
+---------+
|       2 |
+---------+
 
mysql> select @p_inout;
+----------+
| @p_inout |
+----------+
|        2 |
+----------+

调用了inout_param存储过程,接受了输入的参数,也输出参数,改变了变量

注意:

①如果过程没有参数,也必须在过程名后面写上小括号

例:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) ……

②确保参数的名字不等于列的名字,否则在过程体中,参数名被当做列名来处理

拓展mysql字符串函数:

1.LEFT(s,n)、RIGHT(s,n)

前者返回字符串s从最左边开始的n个字符,后者返回字符串s从最右边开始的n个字符

2.LPAD(s1,len,s2)、RPAD(s1,len,s2)

前者返回s1,其左边由字符串s2填补到len字符长度,假如s1的长度大于len,则返回值被缩短至len字符;前者返回s1,其右边由字符串s2填补到len字符长度,假如s1的长度大于len,则返回值被缩短至len字符

3.LTRIM(s)、RTRIM(s)

前者返回字符串s,其左边所有空格被删除;后者返回字符串s,其右边所有空格被删除

4.TRIM(s)

返回字符串s删除了两边空格之后的字符串

5.TRIM(s1 FROM s)

删除字符串s两端所有子字符串s1,未指定s1的情况下则默认删除空格

以上就是mysql存储中inout参数的基本使用,在参数名称和功能上都像是in和out参数的结合。但是不推荐新手使用inout参数,因为使用时的注意点比较多。

本文教程操作环境:windows7系统、mysql5.8,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

高三妈妈用性缓解孩子压力| 火鸟出击| 妈妈出轨了免费观看电视剧全集 | 《换偶》完整| 日韩电影| 《诱人的女房东3》| 被灌满精子的女人会得白血病吗| 妈妈的职业4免费观看完整版高清| 楼风| 教练在泳池下添我做爰| 女人高潮抖动多久能恢复| 麻豆国产AV无码免费视频| 麦子交换2免费完整版| 亲吻拔萝卜原声不带歌词抓奶| 《女朋友的妹妹3》| 国精产品一品二品国精HTC| 芬太尼关税| 啊…啊…啊快日出水了A片真人| 禁忌4大结局| 性感内衣女装| 圆滚滚的大扔子视频在线观看 | 一枪战三母免费观看完整版| 是空无限传媒免费观看电视剧 | 林喜宝爸爸叫李叔叔到家是哪一集 | 伦理H《豪放女大兵》| 揉鸡的正确手法图解| 高三妈妈用性缓解孩子压力| 孕妇写真| 《尼姑春心荡漾》大结局 | 45岁老阿姨喷了三次尿素乳育| 百度推荐官| 被门卫大爷日出水小说| 哥布林杀手| 无法抗拒的你ID中字| 摸摸大扔子的视频大全| 双腿无力合拢红肿外翻男生原因| 精品人OR猪OR狗的DNA| 《课后2对1特别授课》女主角是..| 妖兽都市| 阴部按摩出水太尴尬怎么办 | 何以笙默床戏