1
有没有办法来从OUTPUT子句的XML,像下面生成输出XML子句
DECLARE @Test TABLE (Id int, Name varchar(max))
INSERT @Test
OUTPUT (SELECT INSERTED.* FOR XML RAW('data'), ELEMENTS XSINIL, TYPE)
VALUES (1, 'One'), (2, 'Two'), (3, 'Three')
UPDATE @Test SET Name = Name
OUTPUT (SELECT DELETED.*, INSERTED.* FOR XML RAW('data'), ELEMENTS XSINIL, TYPE)
DELETE FROM @Test
OUTPUT (SELECT DELETED.* FOR XML RAW('data'), ELEMENTS XSINIL, TYPE)
但担任该代码失败,“子查询不允许在OUTPUT子句中”。
感谢, 斯拉瓦