我试图通过db.email_queue.update({agent_id:"55d4ec8578d34f8e048b4e56"},{$set:{canceled:NumberLong("1")}},{multi:true})
加载XML,当检查加载的数据时,它是用不同的字符。我使用下面的代码,
OPENROWSET
我收到的上述查询结果如下
DECLARE @XmlFile XML
SELECT * FROM (
SELECT BulkColumn
FROM OPENROWSET(BULK 'C:\GET_QUOTA_DATA_resTEST.xml', SINGLE_BLOB) x) Y
可能是什么原因。如何按原样加载XML?
0x3C534F41502D454E563A456E76656C6F70652078......
答案 0 :(得分:1)
将BulkColumn转换为XML。
DECLARE @XmlFile XML
SELECT @XmlFile = CAST(BulkColumn AS XML)
FROM OPENROWSET(BULK 'C:\GET_QUOTA_DATA_resTEST.xml', SINGLE_BLOB) x