`
kabuchino
  • 浏览: 76678 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle简单触发器

阅读更多

业务需要,写一个触发器

在tab_user_detail表增加一条数据后,往tab_user表增加一条记录

 

create trigger tri_user_insert
after insert on tab_user_detail
for each row
begin
  insert into tab_user (USER_ID,USER_NAME,USER_PWD,USER_CUSTOMERNAME,USER_PHOTOS) values (:new.MY_USERID,'username','password','truename','Default.jpg');
end;

分享到:
评论

相关推荐

    oracle 触发器实时调用java 中http接口

    在Oracle数据库中,触发器是一种特殊类型的存储过程,它会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。在这个场景中,我们关注的是一个特定的触发器,它在插入数据后被调用,并通过存储过程来...

    ORACLE中触发器和存储过程介绍相关代码

    在Oracle数据库系统中,触发器(Triggers)和存储过程(Stored Procedures)是两种非常重要的数据库对象,它们在数据管理、业务逻辑实现以及数据验证等方面起着关键作用。本资源包含与"ORACLE中触发器和存储过程介绍...

    oracle通过触发器,实现序列自增

    ### Oracle通过触发器实现序列自增 在Oracle数据库中,序列是一种非常实用的对象,它可以用于自动产生唯一的数值。本文将详细介绍如何通过触发器与序列相结合的方式,在Oracle数据库中实现记录的自增功能。 #### ...

    Oracle8触发器系统事件的应用.pdf

    以下是一个简单的DDL触发器示例,它在创建新表时记录日志: ```sql CREATE TRIGGER log_create_table AFTER CREATE ON DATABASE BEGIN INSERT INTO table_audit (event_time, user_name, ddl_statement) VALUES ...

    ORACLE中触发器和存储过程介绍

    ### ORACLE中触发器和存储过程介绍 #### 一、Oracle简介 Oracle是一款提供数据库创建与管理功能的强大软件。它不仅支持关系型数据库,还具备对象型数据库的特点。Oracle允许用户利用自带的OUI(Oracle Universal ...

    Oracle自增序列和触发器生成工具.zip

    以下是一个简单的触发器示例,用于在`MY_TABLE`表的`ID`字段上应用`MY_SEQ`序列: ```sql CREATE TRIGGER MY_TABLE_INSERT_TRG BEFORE INSERT ON MY_TABLE FOR EACH ROW BEGIN SELECT MY_SEQ.NEXTVAL INTO :NEW.ID...

    Oracle触发器语法

    以下是一个简单的触发器创建示例,用于更新订单表中的客户信息: ```sql CREATE OR REPLACE TRIGGER bj_customer BEFORE UPDATE ON customer FOR EACH ROW BEGIN UPDATE order SET cu_no = :new.cu_no, cu_name ...

    oracle触发器的创建和跨数据库查询.zip

    以下是一个简单的示例,展示了如何创建一个在插入新记录时更新另一列的触发器: ```sql CREATE TRIGGER update_column_trigger BEFORE INSERT ON table_name FOR EACH ROW BEGIN IF :new.column1 = 'some_value' ...

    oracle存储过程和触发器

    ### Oracle存储过程与触发器详解 #### 存储过程与触发器的作用 在软件开发,尤其是数据库相关的项目中,Oracle的存储过程和触发器扮演着举足轻重的角色。它们能够在简化代码、提高效率和增强数据完整性方面发挥...

    oracle触发器实现二维码

    以下是一个简单的例子,展示了如何创建一个触发器来处理二维码的生成和存储: ```sql CREATE OR REPLACE TRIGGER qr_insert_trigger AFTER INSERT ON qr_codes_table FOR EACH ROW BEGIN DECLARE v_blob BLOB; v...

    Oracle存储过程、触发器

    Oracle存储过程和触发器是数据库管理系统中的重要组成部分,它们在数据处理和业务逻辑实现中扮演着关键角色。本文将深入探讨这两个概念以及它们在实际应用中的使用。 **Oracle存储过程** Oracle存储过程是一组预...

    存储过程、触发器、定时器例子(oracle)

    在Oracle数据库系统中,存储过程、触发器和定时器是三个关键的数据库管理工具,它们在数据处理和业务逻辑执行中扮演着重要角色。本文将详细介绍这三个概念,并结合实际例子来帮助理解它们的工作原理和应用。 1. **...

    oracle练习题关于触发器的作业

    例如,以下是一个简单的触发器示例,它在插入新记录时自动设置一个时间戳: ```sql CREATE TRIGGER timestamp_trigger BEFORE INSERT ON my_table FOR EACH ROW BEGIN :new.timestamp_column := SYSDATE; END; / `...

    ORACLE触发器 案例

    本人在做一个大型的MIS系统(前台用powerbuild工具,后台用oracle数据库)时,常碰到一些有关数据冗长性,批量删除和动态信息方面的问题,由此发现数据库触发器简单易用。现将有关开发和应用中的一些体会总结成文,...

    Oracle和MySQL在触发器上的一些差异.pdf

    【Oracle和MySQL触发器差异详解】 Oracle和MySQL都是广泛使用的数据库管理系统,但它们在特定功能上有显著的区别,尤其是在触发器的实现和使用上。触发器是一种数据库对象,它在特定的数据库事件(如INSERT、UPDATE...

    oracle上写触发器

    例如,以下是一个简单的示例,创建一个在插入新员工记录时自动设置创建日期的触发器: ```sql CREATE OR REPLACE TRIGGER trg_employee_insert BEFORE INSERT ON employees FOR EACH ROW BEGIN IF :NEW.created_...

    16.Oracle触发器1

    以下是一个简单的例子,展示了如何创建和使用触发器: 1. 创建一个名为T_GIRL的超女基本信息表,并插入测试数据。 2. 创建一个SQL日志表T_SQL_LOG,用于记录触发器的操作。 3. 创建一个语句触发器TR_GIRL_1,该...

    oracle触发器详解

    例如,一个简单的行级INSERT触发器,用于在插入新员工记录时自动设置入职日期: ```sql CREATE TRIGGER set_hire_date BEFORE INSERT ON employees FOR EACH ROW BEGIN IF :NEW.hire_date IS NULL THEN :NEW.hire...

    oracle触发器

    根据提供的SQL代码示例,我们将详细介绍如何创建一个简单的触发器,并演示其工作原理。 ##### 1. 创建表 首先,创建两个表`t1`和`t2`。表`t1`将作为主要的数据表,而`t2`则用于存储由触发器同步的数据。 ```sql ...

    基于Oracle触发器的ArcSDE数据库要素级监测.pdf

    【Oracle触发器在ArcSDE数据库要素级监测中的应用】 Oracle触发器是一种在数据库级别定义的程序代码,它可以自动响应特定的数据库事件,如INSERT、UPDATE或DELETE操作。在ArcSDE数据库中,GeoDatabase模型主要用于...

Global site tag (gtag.js) - Google Analytics