能不能人為的控制觸發器的執行路徑? if true then 執行觸發器 else 不觸發觸發器 if 条件 Begin 更新相關的數據表语句 Endelse Begin 其他操作 end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 触发器本身不能带参数的,但你可以通过其它方式做到:1、根据数据表记录来判断,依照你的业务规则,根据引起触发得记录数据来判断是否执行里面的代码2、通过其他的表进行配置,在数据库另外建立一个数据表triggerconfig,里面含有pass字段,你得触发器直接访问该表取得pass的值即可 fita(天外飞仙)的方法可以其实很多的情况,是要从刚才insert,delete,update的纪录中获取相关信息,决定下一步的操作,所以触发器里常用select .... from deletedselect .... from inserted 来获取信息,判断是否要做进一步处理 謝謝各位網友,按照你們的方法,我做好了.thanks 想再問一個問題,就是xzou(缺齿小狼)說的,select ... from deleted 這句是甚麼意思,能否解釋一下 Deleted是SQL Server7的一个特殊的表,专为触发器使用。它的结构和刚被修改的表一样。存储刚被修改或删除的记录。 直接操作触发器不大可能!可以像fita(天外飞仙)所说的那样,通过其它表判定条件来操作但可能会有一些问题! 问个弱智问题,回答出来马上给分! 请问用友U8当中应收应付结算单存放在哪个表呀? SQL问题,详情请进。 在线等==mssql2000字段分割并联合查询的问题 急,在线等!! 关于数据库还原 如何动态执行作业 自增1的sql怎么写 如何获取查询结果的第几条记录 sql高手进 高难度报表寻求答案 帮我看看我这么设计表结构合理吗??100分赠送! 新闻系统的数据库设计 请问还需要什么阿|? -_- 中小型网站 用SQL语句如何能够实现这样的查询功能?----有兴趣的请进!
1、根据数据表记录来判断,依照你的业务规则,根据引起触发得记录数据来判断是否执行里面的代码2、通过其他的表进行配置,在数据库另外建立一个数据表triggerconfig,里面含有pass字段,你得触发器直接访问该表取得pass的值即可
其实很多的情况,是要从刚才insert,delete,update的纪录中获取相关信息,决定下一步的操作
,所以触发器里常用select .... from deleted
select .... from inserted 来获取信息,判断是否要做进一步处理
但可能会有一些问题!