国产成人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电脑。

关注

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

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

浪史肉丸21984| 搜索引擎| 美国人免费观看高清电视剧的软件 | 女性私处蹲下拍照有疙瘩| 欧美大妈LOGO大全| 三亚私人高清影院品牌加盟电话 | 小妇人在线观看免费版电视剧| 97在线观看免费高清电视剧大全.| 浸漫漫画免费漫画入口页面弹窗| 汆肉的日常视频| 免费观看B站刺激战场2023| 丫头把腿开大让我添添| 美女 衣服全部没| 我穿KK被同桌C出水了H漫画| 打扑克的全程视频| 《十二寡妇肉床艳史》| 洞洞饿了1-36集全免费| 女性左腿又开腿肚子视频大全 | 风起云涌之情迷香江| 36A的胸能夹到睾丸上吗图片| 窝窝影院在线观看免费播放电视剧| 两男一女一起做运动什么心理 | 无人区免费高清版观看| 成品PPT网站大片| 雨后的故事| 小寡妇在线观看免费播放电视剧| 120分钟做爰A片免费| 少女初恋吃小头头视频免费 | 绘色千佳| 美女| 《暴力强伦轩》电影影| 《初试云雨情》法国| 在桌下含她的花蒂和舌头漫画| 爱的激荡| 把你CAO烂好不好高H| 啵啵| 《巨大荫蒂》免费| 人犬兽人高清版在线观看| 神印王座| 国产旗袍裙人妻人伦| 今天的高清视频在线观看高清