• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wjshan0808

Learn from yesterday, Live for today, For a better tomorrow.
 ————wjshan0808

博客园    首页    新随笔    联系   管理    订阅  订阅
2013年6月17日
触发器
摘要: 触发器是一种特殊的存储过程,当指定表中的数据发生变化时自动运行。 触发器与普通存储过程的不同之处在于:触发器的执行是由事件触发的,而普通存储过程是由命令调用的。按触发事件不同,可分为: INSERT。当指定的表发生插入(INSERT)操作时执行触发器。 UPDATE。当指定的表发生修改(UPDATE)操作时执行触发器。 DELETE。当指定的表发生删除(DELETE)操作时执行触发器。按触发时间不同,可分为: BEFORE。在指定的事件发生之前执行触发器。 AFTER。在指定的事件发生之后执行触发器。按触发级别不同,可分为: 行触发。对触发事件影响的每一行执行触发器。 语句触发。... 阅读全文
posted @ 2013-06-17 23:13 wjshan0808 阅读(342) 评论(0) 推荐(0)
程序包
摘要: CREATE PACKAGE语句来创建包的说明部分:CREATE [ OR REPLACE ] PACKAGE <程序包名> IS | AS[ <声明部分> ]END [ <程序包名> ];CREATE PACKAGE BODY语句来创建包体部分:CREATE PACKAGE BODY <程序包名> IS | AS[ <声明部分> ][ <过程体> ][ <函数体> ][ <初始化部分> ]END [ <程序包名> ];调用程序包调用程序包中的过程<方案名>.<程序包名 阅读全文
posted @ 2013-06-17 22:20 wjshan0808 阅读(269) 评论(0) 推荐(0)
函数
摘要: CREATE FUNCTION语句来创建函数:CREATE [ OR REPLACE ] FUNCTION <函数名> [ <参数列表> ][ RETURN <函数数据类型> ] IS | AS[ <局部变量声明> ]BEGIN <过程体> RETURN <函数值>END [ <过程名> ];FI: 示例函数BugsBug,此函数的功能是在表Users中根据指定的用户名返回该用户的密码信息:函数的调用函数的删除删除函数用DROP语句 语法格式为: DROP FUNCTION <函数名> 阅读全文
posted @ 2013-06-17 17:01 wjshan0808 阅读(140) 评论(0) 推荐(0)
存储过程
摘要: CREATE PROCEDURE语句来创建过程:CREATE [ OR REPLACE ] PROCEDURE<过程名> [ <参数列表> ] IS | AS[ <局部变量声明> ]BEGIN <过程体>END [ <过程名> ]; FI:创建示例过程BugsBug,此过程的功能是将表Users中指定用户的密码重置为000:过程的调用 可以使用EXECUTE命令调用过程。 过程的删除 可以使用DROP PROCEDURE命令删除过程。FI : 阅读全文
posted @ 2013-06-17 16:48 wjshan0808 阅读(159) 评论(0) 推荐(0)
游标
摘要: 游标:游动的光标。游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了。将游标放置到某行后,即可对该行数据进行操作,最常见的操作是提取当前行数据。游标分两种:显式游标,隐式游标 隐式游标 : 不需要声明,使用时也不需要执行打开和关闭操作。实际上,就是在Select语句中增加了INTO子句,把结果集自动读取到指定的变量中。 FI : 使用SELECT语句声明隐式游标,从Students表中读取Sname字段的值到变量BugsBug: 显式游标:显式游标需要声明,在使用之前需要打开游标,使用完成后要关闭游标。使用显式游标的步骤包括: (1)... 阅读全文
posted @ 2013-06-17 16:33 wjshan0808 阅读(414) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3