同一事务内,A表触发器能否访问B表的新增数据? A表触发器不能访问B表触发器中的数据(B表新增的数据) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然你是从B表新增数据汇总后,添加到A表,证明A/B表之间有关联.你可以直接在B表创建一个触发器完成你的汇总统计工作(一个表可以有多个触发器,可以有多个insert,update,delete触发器)所以你并不需要在原触发器基础上追加处理代码. 多个触发器SQL Server 允许为每个数据修改事件(DELETE、INSERT 或 UPDATE)创建多个触发器。例如,如果对已有 UPDATE 触发器的表执行 CREATE TRIGGER FOR UPDATE,则将创建另一个更新触发器。在早期版本中,在每个表上,每个数据修改事件(INSERT、UPDATE 或 DELETE)只允许有一个触发器。 说明 如果触发器名称不同,则 CREATE TRIGGER(兼容级别为 70)的默认行为是在现有的触发器中添加其它触发器。如果触发器名称相同,则 SQL Server 返回一条错误信息。但是,如果兼容级别等于或小于 65,则使用 CREATE TRIGGER 语句创建的新触发器将替换同一类型的任何现有触发器,即使触发器名称不同。 格式化输出的问题 微软sql ssms的一个把戏 懂数据库和C#的朋友们,伴我看看吧,关于C#监视一个数据库中的某个表 求救一个查询语句问题,在线等待 SQL2005导出为excel文件的问题 高手请进 关于多表动态行列转换 htl258(黄团利)看到帖子请回复个话,我给你加分! Insert 语句小小疑惑,送分 触发器的问题,急! 我开发了一个数据库引擎,不知道还有没有实用价值? 三表关联,这个sql语句应该怎么写? 请教个删除表的问题---解决就结帖
SQL Server 允许为每个数据修改事件(DELETE、INSERT 或 UPDATE)创建多个触发器。例如,如果对已有 UPDATE 触发器的表执行 CREATE TRIGGER FOR UPDATE,则将创建另一个更新触发器。在早期版本中,在每个表上,每个数据修改事件(INSERT、UPDATE 或 DELETE)只允许有一个触发器。 说明 如果触发器名称不同,则 CREATE TRIGGER(兼容级别为 70)的默认行为是在现有的触发器中添加其它触发器。如果触发器名称相同,则 SQL Server 返回一条错误信息。但是,如果兼容级别等于或小于 65,则使用 CREATE TRIGGER 语句创建的新触发器将替换同一类型的任何现有触发器,即使触发器名称不同。