- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 Oracle 触发器详解 5
T_TABLE_VALUES中。CREATE TABLE audit_table(Audit_id NUMBER,User_name VARCHAR2(20),Now_time DATE,Terminal_name VARCHAR2(10),Table_name VARCHAR2(10),Action_name VARCHAR2(10),Emp_id NUMBER(4));CREATE TABLE audit_table_val(Audit_id NUMBER,
2012-12-21 09:20:19 108
原创 Oracle 触发器详解 4
/SQL块中不能直接调用DDL语句,所以,利用ORACLE内置包DBMS_UTILITY中的EXEC_DDL_STATEMENT过程,由它执行DDL语句创建触发器。CREATE TABLE dept_summary(Deptno NUMBER(2),Sal_sum NUMBER(9, 2),Emp_count NUMBER); INSERT INTO dept_summary(deptno, sal_sum, emp_count)SELECT deptno, SUM(sal),
2012-12-21 09:17:09 186
原创 Oracle 触发器详解 3
建立在数据库上的触发器时,用户需要具有ADMINISTER DATABASE TRIGGER系统权限。 此外,当删除表或视图时,建立在这些对象上的触发器也随之删除。 禁用或启用触发器 数据库TRIGGER 的状态: 有效状态(ENABLE):当触发事件发生时,处于有效状态的数据库触发器TRIGGER 将被触发。 无效状态(DISABLE):当触发事件发生时,处于无效状态的数据库触发器TRIGGER 将不会被触发,此时就跟没有这个数据库触发器(TRIGGER) 一样。
2012-12-21 09:12:40 75
原创 Oracle 触发器详解 2
| UPDATE [OF column [, column …]]}...]ON [schema.]table_name | [schema.]view_name [REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}][FOR EACH ROW ][WHEN condition]PL/SQL_BLOCK | CALL procedure_name; 其中: BEFORE 和AFTER指出触发器的触发时序分别为
2012-12-21 09:10:42 128
原创 Oracle 触发器详解 1
8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.4 创建系统事件触发器 8.2.5 系统触发器事件属性 8.2.6 使用触发器谓词 8.2.7 重新编译触发器 8.3 删除和使能触发器 8.4 触发器和数据字典 8.5 数据库触发器的应用举例 8.6 数据库触发器的应用实例 触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程
2012-12-21 09:08:51 68
Ora9iSQLRef.chm
2009-09-01
Struts 1.3
2009-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人