4
如何在T-SQL的XML字符串的属性中转义双引号?
很简单的问题-我有一个属性,希望在其中使用双引号。如何转义它们?我试过了 \“ ” \\“ 我为所有它们都设置了@xml变量xml type和varchar(max)。 declare @xml xml --(or varchar(max) tried both) set @xml = '<transaction><item value="hi "mom" lol" ItemId="106" ItemType="2" instanceId="215923801" dataSetId="1" /></transaction>' declare @xh int exec sp_xml_preparedocument @xh OUTPUT, @xml insert into @commits --I declare the table, just removed it for brevity select x.* from openxml(@xh,'/transaction/item') WITH …