`

触发器的更新

阅读更多
如何用一条SQL语句,同时更新两个表中的数据
2009年01月03日 星期六 17:34
用触发器
在A表建更新B表对应数据的触发器
这样A表更新了,相应B表数据也会更新
如有A表,字段id int ,name varchar(50)
B表,字段id int ,namebak varchar(50)
先建A表的触发器
create TRIGGER A_Chg ON A FOR UPDATE
AS
update b set namebak=a.name
from a
where a.id=b.id

以后你执行修改A表name内容,id所对应的B表的namebak相应内容也自动更新,如
update A set name='555555' where id=1

http://hi.baidu.com/honfei/blog/item/01372a193d353b4242a9ad38.html

分享到:
评论

相关推荐

    sql 在更新某字段后写入日志触发器

    ### SQL在更新某字段后写入日志触发器 #### 背景介绍 在数据库管理系统(DBMS)中,触发器是一种存储过程,当特定的事件(如数据的插入、更新或删除)发生时自动执行。触发器常用于实现业务逻辑、数据验证或审计...

    Oracle触发器修改自身表

    1、行级触发器不支持 ...所以想要触发器对自身表数据做修该,则用行级触发器得到 :new 和 :old对象中的相关数据,然后将这样的数据保存到 package中,然后在语句级触发期中调用 package包中保存的数据,进行更新操作

    [数据库] Navicat for MySQL触发器更新和插入操作1

    - 触发器主要用于增强数据的完整性,执行复杂的业务规则,例如在数据插入、更新或删除时进行额外的验证或联动操作。 2. **触发器创建语法**: - 触发器的创建需要指定四个要素:监视的表(table)、监视的事件...

    Quartus 2 RS、D、JK、T、触发器实验报告 D触发器构成二分频、四分频电路

    在时钟信号Clk的高电平期间,D触发器更新输出,而在低电平期间保持状态。7474芯片是一个集成的双D触发器,74112则包含了J、K触发器。 3. **J、K触发器**: J、K触发器与D触发器类似,但提供了更多的功能。J和K输入...

    数字逻辑电路 JK 触发器.doc

    - 低电平触发:时钟信号为低电平时,触发器更新状态。 - 上升沿/下降沿触发:状态更新发生在时钟信号的上升沿或下降沿。 - 异步置0/置1:提供额外的控制端,可以在不依赖时钟信号的情况下改变触发器状态。 - 双...

    SQL Server数据库中使用触发器经验谈

    - **业务逻辑**:在特定事件发生时执行特定业务逻辑,比如当删除产品类别时,可以触发器更新所有相关产品的停售状态。 - **审计和追踪**:通过触发器记录数据更改的历史,以便追踪和分析数据操作。 5. **触发器的...

    SQL Server 触发器 表的特定字段更新时,触发Update触发器

    在这个例子中,我们关注的是UPDATE触发器,特别是当特定字段`Type`被更新时触发的更新操作。 创建触发器的语法如下所示: ```sql CREATE TRIGGER TR_MasterTable_Update ON MasterTable AFTER UPDATE AS BEGIN IF...

    用场效应管制作13进制触发器讲解.pptx

    - **异步上升沿D触发器**:在时钟脉冲上升沿,且复位和设置信号有效时,D触发器更新输出。这种触发器的使用需要考虑复位和设置信号与时钟的关系,以确保正确操作。 在实际制作过程中,我们可能需要将两个电平触发的...

    mysql触发器语法简介[归类].pdf

    使用AFTER UPDATE触发器更新相关表的信息,实现一对多或多对多关系的同步;利用BEFORE DELETE触发器进行数据备份,防止误删。 在实际应用中,触发器需要谨慎使用,因为它们可能会影响数据库性能,特别是当处理大量...

    使用SQL Server触发器实现数据表的级联更新.pdf

    "使用SQL Server触发器实现数据表的级联更新" SQL Server触发器是数据库中的一种机制,用于实现数据的级联更新。触发器可以被看作是一种特殊的存储过程,可以在数据库事件的触发下执行复杂的SQL语句,从而实现比...

    SQL Sever2005中利用触发器实现数据库完整性的教学案例设计.pdf

    最后通过查询账户信息表(Bank),验证触发器更新操作的准确性。案例还对触发器的分类进行了说明,包括后触发器和替代触发器,其中后触发器是在执行了插入、删除、更新操作后才会激活,而替代触发器则不执行命令定义...

    触发器触发器触发器触发器

    触发器是数据库管理系统中的一个重要概念,它是一种存储过程,能够在特定事件发生时自动执行,比如当数据被插入、更新或删除时。在本主题中,我们将深入探讨触发器的原理、类型、用法以及在实际数据库操作中的应用。...

    SQL Server 利用触发器对多表视图进行更新的实现方法

    本示例展示了如何利用触发器来实现对多表视图的更新,具体涉及了以下几个关键知识点: 1. **触发器的类型**: - 在SQL Server中,有DML(Data Manipulation Language)触发器和DDL(Data Definition Language)...

    oracle中job调度存储过程 触发器 定时更新数据库.rar

    例如,你可以创建一个触发器来监听特定表的变化,然后用这个触发器启动一个调度的存储过程,该过程负责处理大量数据的更新或清理任务。这样,当满足特定条件时,存储过程会按计划执行,避免了实时处理对数据库性能的...

    触发器分析应用实验报告

    D触发器(Data或Delay触发器)仅在时钟上升沿改变其输出,根据D输入的值来更新Q。在VHDL描述中,`if(clk'event and clk='1') then q;`这一段代码明确了这一点。D触发器常用于数据的同步传输和存储。 4. 地址寄存器...

    mysql触发器之触发器的增删改查操作示例

    MySQL触发器在实际应用中扮演着重要角色,比如在数据插入、更新或删除前后的验证、审计日志记录、数据同步和计算复杂业务逻辑等场景。触发器的使用应该谨慎,因为它们可能会增加数据库的复杂性,并可能导致性能问题...

    触发器练习答案(附有测试文档)

    - 针对学生信息的更新和删除操作也设计了相应的触发器来确保数据的一致性和准确性。 通过上述触发器的设计与实现,可以有效地管理数据库中的数据一致性问题,并确保业务逻辑的正确执行。这对于大型数据库系统来说...

    oracle job调度存储过程 触发器 定时更新数据库

    例如,你可能创建一个触发器来验证新插入的数据是否符合特定的业务规则,或者在数据更新后自动触发某些计算或更新操作。 结合Oracle Job和触发器,可以构建更复杂的数据管理和更新机制。例如,你可能创建一个Job,...

    SQL Server中多行数据更新的触发器应用研究.pdf

    在讨论SQL Server中多行数据更新的触发器应用研究时,首先需要了解触发器的定义以及其工作原理。触发器是数据库管理系统中的一种特殊存储过程,它能自动响应数据库中的数据操纵事件,比如插入、更新或删除操作。...

    数据库的触发器实验报告书

    第二个触发器`CP_UPDATE`在CP表的`cpbh`字段更新时,同步更新XSCP表中的对应记录。这里使用了`inserted`和`deleted`表,`inserted`表存储更新后的新值,`deleted`表存储更新前的旧值。触发器比较这两个表中的`cpbh`...

Global site tag (gtag.js) - Google Analytics