首页 > 其他分享 >达梦表级触发器

达梦表级触发器

时间:2024-05-17 17:56:48浏览次数:21  
标签:触发器 CODE 达梦表级 ENGINEERING BASIC NEW ROW

 

// 达梦触发器


CREATE  OR REPLACE TRIGGER "K_BASIC"."B_BASE_ENGINEERING_CATEGORY TO B_PROJECT_INVESTMENT"
AFTER UPDATE OR INSERT
ON "K_BASIC"."B_BASE_ENGINEERING_CATEGORY"
REFERENCING OLD ROW AS "OLD" NEW ROW AS "NEW"
FOR EACH ROW
BEGIN
        UPDATE
        "K_BASIC"."B_PROJECT_INVESTMENT"
        SET
        CLASSIFY_CODE = NEW."CODE_NUM"
        WHERE
        ENGINEERING_CLASSIFY_ID = NEW."ID";
END;

  

标签:触发器,CODE,达梦表级,ENGINEERING,BASIC,NEW,ROW
From: https://www.cnblogs.com/databank/p/18198284

相关文章

  • mysql触发器
    1.介绍  触发器是与表有关的数据库对象,指在insert/update/delete之前(BEFORE)或之后(AFTER),触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。  使用别名OLD和NEW来引用触发器中发生......
  • 手动执行SQL触发器id自增报错处理方式
      一、查询出触发器创建的sqlSELECTdbms_metadata.get_ddl('TRIGGER','TRI_XXX_STORAGE','XSY')AStrigger_sql FROMdual; 二、删除触发器DROPTRIGGERXSY.TRI_XSY_STORAGE;三、创建触发器CREATEORREPLACETRIGGERTRI_XSY_STORAGEBE......
  • SQL SERVER 数据库清空语句 忽略外键 触发器 等(转载)
    有时候我们想清空SQLServer中所有表的数据,但是由于有外键约束和触发器,有时候清表语句无法执行,下面的语句可以关掉和开启一个数据库中的所有外键约束和触发器,以便执行清表语句:USEClothesShopEXECUTEsp_MSForEachTable'ALTERTABLE?NOCHECKCONSTRAINTALL'EXECUTEsp_MS......
  • sql server触发器inserted 和deleted执行顺序
    INSERTED表:代表INSERT或UPDATE操作影响的行。DELETED表:代表DELETE操作或UPDATE操作前的旧行。在插入新记录时,INSERTED表包含了将要插入的新记录。在删除记录时,DELETED表包含了将要删除的旧记录。在触发器执行时:首先,如果是INSERT操作,INSERTED表将被填充;如果是DELETE操作,DELETE......
  • 存储过程与触发器
    存储过程与触发器 合集-数据库知识(5) 1.SQLServer实战一:创建、分离、附加、删除、备份数据库04-242.SQLServer实战二:创建、修改、复制、删除数据库表并加以数据处理04-263.SQLServer实战三:数据库表完整性约束及索引、视图的创建、编辑与删除04-294.SQLServer实战......
  • SQL Server实战五:存储过程与触发器
      本文介绍基于MicrosoftSQLServer软件,实现数据库存储过程与触发器的创建、执行、修改与删除等操作。目录1交互式创建并执行——存储过程一2交互式创建并执行——存储过程二3用T-SQL创建——存储过程一4用T-SQL创建——存储过程二5交互式修改存储过程6用T-SQL修改存储......
  • SQL SERVER 从入门到精通 第5版 第三篇 高级应用 第11章 触发器 读书笔记
     第11章触发器>.概述触发器是一种特殊类型的存储过程.当指定表中的数据发生变化时触发器自动生效.它与表紧密相连,可以看作表定义的一部分.触发器不能通过名称被直接调用,更不允许设置参数.在SQLSERVER中,一张表可以有多个触发器.用户可以使用INS......
  • mysql触发器记录log
    记录指定参数变化https://zhuanlan.zhihu.com/p/439273702DELIMITER//CREATETRIGGERlog_sales_updatesAFTERUPDATEONsalesFOREACHROWInsertintoaudit_log(sales_id,previous_amount,new_amount,updated_by,updated_on)VALUES(NEW.sales_id,OLD.sales_amoun......
  • openGauss 事件触发器
    事件触发器触发器会在指定的ddl事件发生时自动执行函数。目前事件触发器仅在PG兼容模式下可用。语法格式创建事件触发器。CREATEEVENTTRIGGERnameONevent[WHENfilter_variableIN(filter_value[,...])[AND...]]EXECUTEPROCEDUREfunction_na......
  • openGauss 触发器
    触发器触发器会在指定的数据库事件发生时自动执行函数。语法格式创建触发器CREATETRIGGERtrigger_name{BEFORE|AFTER|INSTEADOF}{event[OR...]}ONtable_name[FOR[EACH]{ROW|STATEMENT}][WHEN(condition)]EXECUTEPROC......