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

update 触发器(当update表中某个字段时,执行其他操作)

    博客分类:
  • java
阅读更多
-- ================================================
-- Template generated from Template Explorer using:
-- Create Trigger (New Menu).SQL
--
-- Use the Specify Values for Template Parameters 
-- command (Ctrl-Shift-M) to fill in the parameter 
-- values below.
--
-- See additional Create Trigger templates for more
-- examples of different Trigger statements.
--
-- This block of comments will not be included in
-- the definition of the function.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date,,>
-- Description:	<Description,,>
-- =============================================
alter TRIGGER maininfor_update on T_BOOK_MAININFOR
   FOR update 
AS 
if update(housesit) and @@rowcount=1
BEGIN 
	update fe_app1026..T_FEE SET FWZL=Inserted.housesit 
		from FE_APP1026..T_FEE inner join inserted on FE_APP1026..T_FEE.ywzh=Inserted.ywzh

	if @@error<>0   rollback transaction
SET NOCOUNT ON;

END
GO

 

分享到:
评论

相关推荐

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

    当修改Student表中的年龄字段时,使其只能增加,不能减少。 删除Student表中的学生信息时,判断在SC表中该学生的平均成绩是否高于60,若高于60,则不能删除,否则允许删除,同时删除SC表该学生对应的选课信息。 在...

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

    代码如下: create trigger TR_MasterTable_Update on MasterTable after update as if update ([Type])–当Type字段被更新时,才会触发此触发器 insert into MasterLogTable select Id ,(Case [Type] when 1 then ...

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

    sql 在更新某字段后写入日志触发器 sql某字段更新后,触发该sql语句的sql触发器 类似于记入日志

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

    其步骤就是:利用update操作触发器产生的2个虚拟表【inserted】用来存储修改的数据信息和【deleted】表,然后将对应的数据更新到对应数据表中的字段信息中; 1.首先创建3个表: a.信息表: USE [SQL-LI] BEGIN ...

    sql update 触发器 可获得被update的行的信息

    sql update 触发器 可获得被update的行的信息,需要的朋友可以参考下。

    实验六-触发器实验报告.doc

    在Account表上增加一个行级触发器,当对account的balance进行update和insert一个 记录时同步修改Customer的Savings字段,保证数据的一致性。 4. 对account进行update操作,记录account表和customer表的变化。 5. ...

    数据库系统概论(王珊第五版)数据库实验9.doc

    2)为course表再创建一个UPDATE触发器,当更新了某门课程的课程号信息时,就激 活该触发器级联更新sc表中相关的课程号信息,并使用PRINT语句返回一个提示信息 。 3)为student表创建DELECT触发器,在删除中的一条...

    利用SQL Server触发器实现表的历史修改痕迹记录

    在很多应用程序开发中,需要记录某些数据表的历史记录或修改痕迹,以便日后出现数据错误时进行数据排查。这种业务需求,我们可以通过数据库的触发器来轻松实现历史记录功能。 本文以SQL Server 2005数据库中的触发器...

    mysql 触发器实现两个表的数据同步

    假设本地的两个数据库a和b,a下有表table1(id, val) b下有表table2(id, val) 假设希望当table1中数据更新,table2中数据同步更新。 代码: DELIMITER $$ CREATE /*[DEFINER = { user | CURRENT_USER }]*/ ...

    解决SQL SERVER 2008数据库表中修改字段后不能保存

    您可能感兴趣的文章:SQLSERVER查询所有数据库名,表名,和字段名的语句SQL Server 触发器 表的特定字段更新时,触发Update触发器sqlserver对字段的添加修改删除、以及字段的说明SQL Server中检查字段的值是否为数字...

    oracle监控某表变动触发器例子(监控增,删,改)

    使用oracle触发器 实现对某个表的增改删的监控操作,并记录到另一个表中。 代码: 代码如下:create or replace trigger test_trigger before insert or update or delete on test_table for each row declare v_...

    mysql 触发器创建与使用方法示例

    当insert delete update设置触发器之后,执行insert delete update操作就会自动触发设置的内容。 一张表最大能有6个触发器(3*2,三种操作*两种时间(before|after))。 创建触发器  语法: create trigger 触发器名...

    sqlserver 禁用触发器和启用触发器的语句

    SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法SQL Server触发器及触发器中的事务学习SQL Server 触发器 表的特定字段更新时,触发Update触发器SQLServer触发器创建、删除、修改、查看示例代码sql...

    执行一条sql语句update多条记录实现思路

    如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下

    oracle实验报告

    (6)在一个单独的表上,最多只能创建三个触发器与之关联,一个INSERT触发器,一个DELETE触发器和一个UPDATE触发器。 1. 实例讲解Oracle数据库自带的几个触发器 Oracle数据库自带的几个触发器(最简单触发器格式)...

    SQLServer2005考试题及答案

    SQLServer考试题及答案 选择题: 1、在MS SQL Server中,用来显示数据库信息的系统存储过程是( ) ...用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。

    精通sql结构化查询语句

    11.1.5 使用SELECT语句插入数据 11.1.6 通过视图插入数据 11.1.7 使用子查询插入数据 11.2 数据的更新操作 11.2.1 UPDATE语句的基本语法 11.2.2 使用UPDATE语句更新指定的列值 11.2.3 数据字段中NULL的更改 ...

    sql试 题答案和试题

    9、视图是一种常用的数据对象,它是提供(1___)和(1___)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2___)方式,并且不答应在该语句中包括(3___)等要害字。...

Global site tag (gtag.js) - Google Analytics