Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何使用'创建触发器;不用于复制';MSSQL的合并复制_Sql Server - Fatal编程技术网

Sql server 如何使用'创建触发器;不用于复制';MSSQL的合并复制

Sql server 如何使用'创建触发器;不用于复制';MSSQL的合并复制,sql-server,Sql Server,在MSSQL中的合并复制中,使用“不用于复制”创建触发器的语法是什么?我对语法进行了很多探索,但没有找到任何语法 create TRIGGER [dbo].[Update_Stock] ON [dbo].[Orders] AFTER INSERT AS BEGIN ---some code END 现在你需要改变触发器,如下所示 ALTER TRIGGER [dbo].[Update_Stock] ON [dbo].[Orders] AFTER INSER

在MSSQL中的合并复制中,使用“不用于复制”创建触发器的语法是什么?我对语法进行了很多探索,但没有找到任何语法

create TRIGGER [dbo].[Update_Stock]
   ON  [dbo].[Orders]
   AFTER  INSERT
AS
BEGIN

---some code

END
现在你需要改变触发器,如下所示

ALTER TRIGGER [dbo].[Update_Stock] 
   ON  [dbo].[Orders]
   AFTER  INSERT
NOT for Replication — ‘marked as not for replication’
参考文献: