1、Inserted和Deleted Inserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。 插入操作 Inserted表有数据,Deleted表无数据 删除操作 Inserted表无数据,Deleted表有数据 更新操作 Inserted表有数据(新数据),Deleted表有数据(旧数据) 2、触发器使用 某表有三个变量如下 declare @ID int; declare @FertilizerSiteName VARCHAR(100); declare @UserName VARCHAR(50); 触发器获取刚刚插入的数据 select @ID = Inserted.ID,@FertilizerSiteName = Inserted.FertilizerSiteName, @UserName = Inserted.UserName from Inserted; 触发器获取更新前的数据 select @ID = D.... SqlServer触发器获取变更的数据 SQLServer
1、开启通信配置 sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Ole Automation Procedures', 1; GO RECONFIGURE; GO EXEC sp_configure 'Ole Automation Procedures'; GO 2、创建请求函数 CREATE FUNCTION dbo.HTTP_POST_FUNC( @URL VARCHAR(256), @DATA VARCHAR(2000), @REQ_H_ACCEPT VARCHAR(256), @REQ_H_CONTENT_TYPE VARCHAR(256) ) RETURNS VARCHAR(5000) AS BEGIN DECLARE @object int, @returnStatus int, @returnText varchar(5000), @errMsg varchar(2000), @httpStatus varchar(20); /* 初始化 */ EXEC @return.... SQLServer的HTTP请求功能 SQLServer