我有一个带声明的xml字符串:
N'<?xml version="1.0" encoding="utf-16"?>
<ParentNode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ChildNodes>
<Node1>106637.5</Node1>
<Node2>4</Node2>
</ChildNodes>
</ParentNode>'
我已成功插入MSSQL数据库,但似乎sql server自动修剪xml声明(<?xml version="1.0" encoding="utf-16"?>
)。
如何强制sql server使用完整声明插入上面的xml字符串?
答案 0 :(得分:1)
如何强制sql server在full上面插入xml字符串 宣言?
这是不可能的。 Limitations of the xml Data Type
实例中的XML声明PI不会保留 实例存储在数据库中。