确定用户定义触发器或存储过程是否正在可更新订阅的上下文中被调用。该存储过程在发布服务器的发布数据库上执行。
sp_check_for_sync_trigger [ @tabid = ] 'tabid'
[ , [ @trigger_op = ] 'trigger_output_parameters' OUTPUT ]
[@tabid = ] 'tabid'
是正对其进行即时更新触发器检查的表对象 ID。tabid 的数据类型为 int,没有默认设置。
[@trigger_op = ] 'trigger_output_parameters' OUTPUT
指定输出参数是否返回其正调用的触发器类型。trigger_output_parameters 的数据类型为 char(10),可以是下列值之一。
值 | 描述 |
---|---|
Ins | INSERT 触发器 |
Upd | UPDATE 触发器 |
Del | DELETE 触发器 |
NULL(默认值) |
0 表示在即时更新触发器的上下文中未调用该存储过程。1 表示在即时更新触发器的上下文中正调用该存储过程,而且该存储过程是 @trigger_op 中所返回的触发器类型。
sp_check_for_sync_trigger 用于快照复制和事务复制。
public 角色成员可以执行 sp_check_for_sync_trigger。