摘要:
一:概念 是oracle在发生某些事件时,可以自动触发并调用的plsql程序,可以定义在事件上,由事件自动触发。 二:分类 1)系统触发器:由系统事件触发的plsql程序,比如登陆oracle数据库,登出oracle。 2)DML触发器:由DML语句触发的plsql程序,比如增删改。 三:DML触发 阅读全文
posted @ 2018-05-17 15:55
Coding_Now
阅读(3501)
评论(0)
推荐(0)
摘要:
一:说明 Oracle数据库本身预置了很多函数,如日期函数,字符串函数,数值函数等,当这些预置的函数无法满足业务的要求时,我们可以自定义函数来解决问题。 二:语法 create [or replace] function 函数名(参数1 类型,参数2 类型,......) return 类型 is 阅读全文
posted @ 2018-05-17 15:30
Coding_Now
阅读(1574)
评论(0)
推荐(0)
摘要:
一:说明 之前的匿名代码块不能重复使用,只能编译和运行一次,如果想复用匿名代码块,我们需要存储过程,函数,触发器等。 二:概念 存储过程就是封装了一个plsql的匿名代码块,可以通过参数进行输入/输出值。 我们可以通过调用有名称的存储过程。 三:格式 create procedure 名称{(参数1 阅读全文
posted @ 2018-05-17 15:13
Coding_Now
阅读(1269)
评论(0)
推荐(1)
摘要:
1:说明 行变量可以存储表的一条记录。 2:格式 变量名 表名%rowtype 3:访问行变量的字段 变量名.字段名 4:练习 -->使用行变量输出显示10号部门的员工编号,姓名,职位 -->写法1: declare cursor c is select * from emp where deptn 阅读全文
posted @ 2018-05-17 14:46
Coding_Now
阅读(1088)
评论(0)
推荐(0)
摘要:
一:plsql是procedural language sql:过程化sql语言,是oracle数据库中可以实现一些复杂的计算和功能。 其实是在基本的sql语言中,加入了循环。判断等逻辑的一种数据库编程方式,运行在oracle数据库上。 二:作用 更高效率的的进行大数据量的运算。 三:优缺点 优点: 阅读全文
posted @ 2018-05-17 14:20
Coding_Now
阅读(442)
评论(0)
推荐(0)