ORACLE—plsql创建触发器语句

原创 2016年08月30日 08:58:23
create or replace trigger TIB_T_EXAM
  before insert on t_exam  
  for each row
declare
   integrity_error  exception;
    errno            integer;
    errmsg           char(200);
    dummy            integer;
    found            boolean;
begin
    --  Column ID uses sequence SEQ_T_EXAM
    select SEQ_T_EXAM.NEXTVAL INTO :new.ID from dual;


--  Errors handling
exception
    when integrity_error then
       raise_application_error(errno, errmsg);
  
end TIB_T_EXAM;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Oracle创建触发器详解及例子

触发器详解 1。触发器与触发该触发器的SQL语句同属于一个事务,触发器不允许发出任何事务控制语句,如 commit、rollback、savepoint或者set transaction,它只能随着...

ORACLE触发器详解

ORACLE PL/SQL编程之八:  把触发器说透    本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创...
  • IndexMan
  • IndexMan
  • 2012年09月27日 10:00
  • 352869

在PLSQL工具中如何调试oracle的触发器

本文仅仅是简单的介绍如何调试触发器,小编本人也是不建议程序中使用触发器的,因为触发器的使用给维护带来了很大的很大的不便,谨以此文总结一些触发器的调试。使用到的数据库为oracle数据库,使用的数据库连...

oracle基础知识总结 part 3 : 三范式,PLSQL,存储过程,函数,触发器

关于“oracle基础知识总结”系列博客的说明: 1 本系列博客是在本人学习过程中总结的笔记,学习资料为尚学堂马士兵老师的oracle视频,大部分示例来自于该资料; 2 做为数据库初学者,本系列博...

oracel 数据库使用plsql(创建表,序列,存储过程,触发器) 查询条件为空

--删除表 drop table userinfo; drop table usermes; --删除序列 drop sequence seq_uid; drop sequence seq_mi...
  • n_e_e_d
  • n_e_e_d
  • 2013年10月15日 13:44
  • 708

oracle 存储过程以及plsql语句块

1、 PLSQL语法 1.1、程序结构     PL/SQL程序都是以块(block)为基本单位。整个PL/SQL块分三部分:声明部分(用declare开头)、执行部分(以 begin开头)和异常...

Oracle中的plsql语句的小基础

declare   --声明     msg char(15); --定义变量     sal number(7,2);  --数字类型     married boolean:=true; -...

Oracle pl/sql编程 4---plsql块中的sql语句

set serveroutput on; declare --声明一个变量 v_ename varchar(16); begin --通过sql语句查出工号为7839...

oracle_plsql语句大全

sql语句的编程手册 SQL PLUS 一、SQL PLUS  1 引言  SQL命令  以下17个是作为语句开头的关键字:  alter  drop  revoke  audi...

oracle之PLSQL优化查询语句——多种函数配合over()函数运用

总结下现在网上的一些列有关于over()函数的运用。over()也叫分析函数 我个人在学习这个时赶脚网上的对这类函数的解释太过官方了,给一些基础不是特别好的理解带来些压力,我用一些大家比较通俗易懂的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ORACLE—plsql创建触发器语句
举报原因:
原因补充:

(最多只允许输入30个字)