`

pl/sql 触发器等

SQL 
阅读更多
create or replace trigger t1
  before insert on triggerst 
  for each row

begin
  insert into triggerst2 values('222aaaa');

  IF (:NEW.id < 10000) THEN
    DBMS_OUTPUT.PUT_LINE('less 10000');
  ELSE
    DBMS_OUTPUT.PUT_LINE('ge 10000');
  END IF;
 
  IF inserting THEN
    DBMS_OUTPUT.PUT_LINE('insert');
  END IF;
  IF deleting THEN
    DBMS_OUTPUT.PUT_LINE('delete');
  END IF;
  IF updating THEN
    DBMS_OUTPUT.PUT_LINE('update');
  END IF;

end t1;
--数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL
  • 大小: 13.3 KB
  • 大小: 7.1 KB
分享到:
评论

相关推荐

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    pl/sql最新中文手册

    1. **PL/SQL基础**:手册可能会从基础开始,介绍PL/SQL的基本结构,包括声明变量、常量、游标、记录类型等。还会讲解如何编写存储过程、函数和触发器。 2. **控制流程语句**:这包括条件判断(IF-THEN-ELSIF-ELSE)...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    pl/sql developer11.0

    PL/SQL Developer是一款由Allround Automations公司开发的专业Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。标题中的“pl/sql developer11.0”指的是该软件的第11个主要版本。在本文中,我们...

    oracle 9i pl/sql程序设计笔记

    ### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...

    pl/sql64位

    3. **对象浏览器**:可以浏览数据库中的所有对象,如表、视图、存储过程、函数、触发器等,方便管理和操作。 4. **查询工具**:支持SQL查询的执行,可以查看查询结果,进行数据筛选、排序和分组。 5. **调试器**:...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    oracle pl/sql从入门到精通 配套源代码

    块可以是匿名块(即直接在SQL*Plus或其他工具中编写的一次性执行的代码),也可以是存储过程、函数、触发器、包等可重用的程序单元。PL/SQL支持变量、常量、条件语句(如IF-THEN-ELSIF-ELSE)、循环(如FOR、WHILE)...

    pl/sql 免安装,绿色版pl/sql

    1. **PL/SQL编程支持**:PL/SQL Developer内置了强大的PL/SQL编辑器,支持语法高亮、自动完成、错误检查等功能,使开发人员能够高效编写PL/SQL代码。此外,还具备代码折叠、查找替换、书签设置等实用功能,提高了...

    PL/SQL 基本知识

    PL/SQL是Oracle数据库系统中的一个核心组件,全称为“Procedural Language/Structured Query Language”,它是SQL的扩展,增加了编程元素,使得开发者能够编写存储过程、函数、触发器等数据库应用程序。这篇博客主要...

    12oracle的PL/SQL编程-函数.包.触发器 PPT

    本文将深入探讨PL/SQL中的三个关键概念:函数、包和触发器,以及它们在Oracle数据库系统中的应用。 ### 1. 函数(Functions) 函数是PL/SQL中可重用的代码单元,它们接收输入参数,执行计算或操作,并返回一个结果...

    pl/sql快捷插件

    PL/SQL插件通常包含一系列扩展功能,如代码片段、自动化脚本、自定义快捷键、增强型代码提示以及更高效的数据库对象浏览等。在本例中,下载的压缩包文件可能包含了这样的插件,用户需要将其解压,并将文件夹和DLL...

    PL/SQL下载

    1. **基础语法**:理解PL/SQL的基本数据类型、变量声明、流程控制结构等。 2. **函数和过程**:掌握如何定义和调用自定义函数和过程。 3. **游标**:了解如何使用游标处理结果集。 4. **异常处理**:学习如何编写...

    Oracle PL/SQL实例编程(PL/SQL经典书籍)

    10. **触发器(TRIGGER)**:触发器是在特定数据库事件(如INSERT、UPDATE或DELETE)发生时自动执行的PL/SQL代码,用于实现业务规则和约束。 通过“Oracle PLSQL by Example, Third Edition”这样的书籍,你可以...

    PL/SQL编程基础知识

    需要注意的是,在PL/SQL中只能使用SQL的DML(Data Manipulation Language)部分,而不能直接使用DDL(Data Definition Language)部分,如创建表(CREATE TABLE)等操作。如果需要在PL/SQL中执行DDL操作,则需要通过...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    8. **索引优化和性能调优**:深入研究如何利用PL/SQL进行性能分析,以及如何通过索引、物化视图、表分区等手段提升查询性能。 9. **并发控制**:介绍PL/SQL中的锁定机制,如ROWLOCK和SHARE锁,以及如何避免死锁。 ...

    Oracle Database 12c PL/SQL开发指南 实例源代码

    7. **触发器**:在特定的数据库事件(如INSERT,UPDATE,DELETE)发生时自动执行的PL/SQL代码,用于实现业务规则和数据完整性。 8. **存储过程和函数**:在数据库服务器端执行的PL/SQL代码,可以提高性能,减少网络...

    PL/SQL开发文档1

    3. PL/SQL程序单元包括过程(Procedures)、函数(Functions)、包(Packages)、触发器(Triggers)等。文档中特别提到了“创建过程”的过程和方法,例如使用SQL的CREATE OR REPLACE语句。 4. PL/SQL结构命名惯例...

    PL/SQL doc 文件

    PL/SQL doc 文件 PL/SQL 是 ORACLE 对标准数据库语言的扩展,它被整合到 ORACLE 服务器和其他工具中,近几年中更多的开发人员和 DBA 开始使用 PL/SQL。本文将讲述 PL/SQL 基础语法、结构和组件、以及如何设计并执行...

    PL/SQL安装包

    2. **集成性**:PL/SQL直接嵌入到Oracle数据库中,可以创建存储过程、函数、触发器等数据库对象,执行效率高,数据访问安全。 3. **事务处理**:PL/SQL支持ACID(原子性、一致性、隔离性和持久性)原则,允许开发者...

Global site tag (gtag.js) - Google Analytics