摘要: 一、介绍 如果你想让某条语句在事件发生时自动执行,如下: 1、每当增加一个顾客到某个数据库中,都检查其电话号码格式是否正确。 2、每当订购一个产品时,都从库存数据库中减去订购的数量。 以上需求的共同之处是它们都需要在某个表发生改变时自动处理。这就是触发器。触发器是mysql响应以下任意语句自动执行的 阅读全文
posted @ 2018-01-27 11:48 彩电 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 有时需要在检索出来的行中前进或后退一行或多行,这就是使用游标的原因。游标(cursor)是一个存储在MySQL服务器上的数据查询,它不是一条select语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。 游标只能用于函数和存储过程。 二、使用游 阅读全文
posted @ 2018-01-27 11:20 彩电 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、过程与函数简介 过程与函数是命名的PL/SQL块(也是用户的方案对象),被编译后存储在数据库中,以备执行。因此,其他PL/SQL块可以按名称来使用他们。所以可以将商业逻辑、企业规划写成函数或过程保存到数据库中,以便共享。 过程和函数统称为PL/SQL子程序,他们是被命名的PL、SQL块,均存储在 阅读全文
posted @ 2018-01-27 10:46 彩电 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、注释 从#字符到行尾 从'-- '序列到行尾。两个破折号之后至少要有一个空格符或制表符。 二、设置变量 用户变量的形式为@var_name,其中变量名varname可以有当前字符集的文字数字字符、'.'、'_'和'$'组成。 SET @var_name = expr[.@var_name=exp 阅读全文
posted @ 2018-01-27 09:14 彩电 阅读(363) 评论(0) 推荐(0) 编辑