创新路
我们一直在努力

赵长庚的文章

MySQL

MySQL学习笔记(80)

赵长庚阅读(0)评论(0)

流程控制语句-CASE CASE 语句同样用来进行条件判断,它提供了多个条件进行选择,可以实现比 IF 语句更复杂的条件判断。 语句基本形式如下: CASE case_value     WHEN when_value ...

MySQL

MySQL学习笔记(79)

赵长庚阅读(5)评论(0)

在存储过程和自定义函数中可以使用流程控制语句来控制程序的流程。MySQL 的流程控制语句有:IF 、CASE 、LOOP 、LEAVE 、ITERATE 、REPEAT 和 WHILE 等。 IF语句 IF 语句用来进行条件判断,根据是否满...

MySQL

MySQL学习笔记(78)

赵长庚阅读(21)评论(0)

定义条件和处理程序 举个栗子: 先创建一个临时表,和一个处理程序; 然后运行处理程序,并验证结果; 变量@X=3,证明处理程序完整的运行到了结尾,但处理程序中加入的DECLARE CONTINUE HANDLER FOR SQLSTATE ...

MySQL

MySQL学习笔记(77)

赵长庚阅读(26)评论(0)

定义处理程序 使用 DECLARE 关键字可以定义处理程序: DECLARE handler_type HANDLER FOR condition_value[…] sp_statement handler_type: CONT...

MySQL

MySQL学习笔记(76)

赵长庚阅读(27)评论(0)

定义条件 定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了在遇到这些问题时应当采取的处理方式和解决办法,保证存储过程和函数在遇到警告或错误时能继续执行,从而增强程序处理问题的能力,避免程序出现异常被停止执行。 定义条件使用 DE...

MySQL

MySQL学习笔记(75)

赵长庚阅读(28)评论(0)

在 MySQL 中,除了支持标准的存储过程和函数外,还引入了表达式。表达式与其它高级语言的表达式一样,由变量、运算符和流程控制来构成。 变量是表达式语句中最基本的元素,可以用来临时存储数据。在存储过程和函数中都可以定义和使用变量。用户可以使...

MySQL

MySQL学习笔记(74)

赵长庚阅读(41)评论(0)

MySQL 中使用 CALL 语句来调用存储过程。调用存储过程后,数据库系统将执行存储过程中的 SQL 语句,然后将结果返回给输出值。 CALL 语句接收存储过程的名字以及需要传递给它的任意参数: CALL sp_name([paramet...

MySQL

MySQL学习笔记(72)

赵长庚阅读(78)评论(0)

存储过程被创建后,就会一直保存在数据库服务器上,直至被删除。当存储过程不再使用时,我们需要将它从数据库中删除。 我们可以使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。 DROP PROCEDURE [ IF EX...

MySQL

MySQL学习笔记(71)

赵长庚阅读(75)评论(0)

MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程。 修改存储过程的语法格式如下: ALTER PROCEDURE 存储过程名 [ 特征 … ] 特征指定了存储过程的特性,可能是以下情况: ①CONTAINS...

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机