在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql中怎么创建存储过程

115次阅读
没有评论

共计 1581 个字符,预计需要花费 4 分钟才能阅读完成。

mysql 中怎么创建存储过程,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

mysql 创建存储过程和函数
 
一个存储程序是可以被存储在服务器中的一套 SQL 语句。可以通过客户端用 CREATE PROCEDURE 和 CREATE FUNCTION   创建一个存储过程或函数。在客户端通过 CALL 语句 调用所创建的存数过程或函数。
 
语法:
 
创建存储子程序:
 
01
CREATE PROCEDURE sp_name ([proc_parameter[,…]])
02
    [characteristic …] routine_body
03
CREATE FUNCTION sp_name ([func_parameter[,…]])
04
    RETURNS type
05
    [characteristic …] routine_body
06
    proc_parameter:
07
    [IN | OUT | INOUT] param_name type
08
    func_parameter:
09
    param_name type
10  www.2cto.com  
type:
11
    Any valid MySQL data type
12
characteristic:
13
    LANGUAGE SQL
14
  | [NOT] DETERMINISTIC
15
  | {CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA}
16
  | SQL SECURITY {DEFINER | INVOKER}
17
  | COMMENT string
18
routine_body:
19
    Valid SQL procedure statement or statements
 
默认地,子程序与当前关联。要明确地把子程序与一个给定数据库关联起来,可以在创建子程序的时候指定其名字为 db_name.sp_name。在 程序被定义的时候,用客户端 delimiter 命令来把语句定界符从 ; 变为 //。这就允许用在 程序体中的; 定界符被传递到服务器而不是被 mysql 自己来解释。例如:
 
01
mysql delimiter //
02
mysql CREATE PROCEDURE simpleproc (OUT param1 INT)
03
    – BEGIN
04
    –   SELECT COUNT(*) INTO param1 FROM t;
05
    – END  www.2cto.com  
06
    – //
07
Query OK, 0 rows affected (0.00 sec)
08
mysql delimiter ;
09
mysql CALL simpleproc(@a);
10
Query OK, 0 rows affected (0.00 sec)
11
mysql SELECT @a;
12
+——+
13
| @a   |
14
+——+
15
| 3    |
16
+——+
17
1 row in set (0.00 sec)
01
mysql delimiter //
02
mysql CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50)
03
    – RETURN CONCAT(Hello, ,s, !
04
    – //
05
Query OK, 0 rows affected (0.00 sec)
06
mysql delimiter ;
07  www.2cto.com  
mysql SELECT hello(world
08
+—————-+
09
| hello(world) |
10
+—————-+
11
| Hello, world!  |
12
+—————-+
13
1 row in set (0.00 sec)

看完上述内容,你们掌握 mysql 中怎么创建存储过程的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计1581字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久成人免费观看草草影院 | 极品少妇hdxx麻豆hdxx | 国产精品久久久久9999高清 | 无码人妻精品一区二区蜜桃网站 | 国产福利在线免费 | 亚洲一片 | 欧洲熟妇色xxxx欧美老妇性 | 人人妻久久人人澡人人爽人人精品 | 国产一区二区三区在线视頻 | 久久理论片迅播影院一级 | 免费看国产精品3a黄的视频 | 久久高清免费视频 | 欧美综合精品一区二区三区 | 无遮挡啪啪摇乳动态图gif | 国产三级韩国三级日产三级 | 四虎8848永久在线 | 欧美日韩a∨毛片一区 | 99精品在线| 久久国产精品鲁丝片 | 亚洲精品久久久久午夜福 | 麻豆亚洲av永久无码精品久久 | 午夜无码国产理论在线 | 中国精品久久 | 午夜精品久久久久久久久 | 国产亚洲美女精品久久久久狼 | 国产成人免费高清激情视频 | 国产亚洲精品美女久久久 | 大学生高潮无套内谢视频 | 久久99国产乱子伦精品免费 | 久久久久国产一级毛片高清板 | 在线观看国产wwwa级羞羞视频 | 国产黄大片在线观看画质优化 | 亚洲欧美中文日韩在线 | 天堂网在线观看 | 亚洲午夜成人片 | 四虎影院免费看 | 国产成人免费在线视频 | 精品国产乱码一区二区三区 | 国产成人一区二区三中文 | 综合在线播放 | 在线jyzzjyzz免费视频 |