在调用MERGE后,有没有办法确定记录是否匹配(是否插入或更新了记录)?
理想情况下,我想将其输出到参数.
编辑:我已经使用以下语句输出合并语句输出管理工作室中发生的事情:假设我有以下合并语句:
MERGE INTO TestTable as target
USING ( select '00D81CB4EA0842EF9E158BB8FEC48A1E' )
AS source (Guid)
ON ( target.Guid = source.Guid )
WHEN MATCHED THEN
UPDATE SET Test_Column = NULL
WHEN NOT MATCHED THEN
INSERT (Guid, Test_Column) VALUES ('00D81CB4EA0842EF9E158BB8FEC48A1E', NULL)
OUTPUT $action;
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用参数来获取'$ action'输出.