TreeMind树图在线AI思维导图
当前位置:树图思维导图模板读书笔记个人成长SQL语法速成手册权限控制思维导图

SQL语法速成手册权限控制思维导图

  收藏
  分享
免费下载
免费使用文件
ZYJ 浏览量:62022-10-29 11:10:37
已被使用0次
查看详情SQL语法速成手册权限控制思维导图

SQL数据库存储过程的笔记

树图思维导图提供 SQL语法速成手册权限控制 在线思维导图免费制作,点击“编辑”按钮,可对 SQL语法速成手册权限控制  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:afc257de6b2640f6403ceba2610082b6

思维导图大纲

SQL语法速成手册权限控制思维导图模板大纲

十、存储过程

概述

存储过程可以看成是对一系列 SQL 操作的批处理;

使用存储过程的好处

代码封装,保证了一定的安全性;

代码复用;

由于是预先编译,因此具有很高的性能。

创建存储过程

命令行中创建存储过程需要自定义分隔符,因为命令行是以 ; 为结束符,而存储过程中也包含了分号,因此会错误把这部分分号当成是结束符,造成语法错误。

包含 in、out 和 inout 三种参数。

给变量赋值都需要用 select into 语句。

每次只能给一个变量赋值,不支持集合的操作。

创建存储过程

DROP PROCEDURE IF EXISTS `proc_adder`;

DELIMITER ;;

CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_adder`(IN a int, IN b int, OUT sum int)

BEGIN

DECLARE c int;

if a is null then set a = 0;

end if;

if b is null then set b = 0;

end if;

set sum = a + b;

END

;;

DELIMITER ;

使用存储过程

set @b=5;

call proc_adder(2,@b,@s);

select @s as sum;

相关思维导图模板

简单过去时语法知识思维导图

树图思维导图提供 简单过去时语法知识 在线思维导图免费制作,点击“编辑”按钮,可对 简单过去时语法知识  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:62d07a41877def03a95f0475c20c9e9a

SPD医用耗材库房上墙管理制度大纲思维导图

树图思维导图提供 SPD医用耗材库房上墙管理制度大纲 在线思维导图免费制作,点击“编辑”按钮,可对 SPD医用耗材库房上墙管理制度大纲  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:38d26c7d87d762d36f060be70a9eb1b2