我想使用该xml.modify
命令动态创建一个 XML 文件。我有一个带有类型列的表xml
,我会用光标读取该表并创建一个 XML 文件。
我正在尝试此代码只是为了进行一些测试,但它不起作用。
declare @root xml
declare @x xml
set @root = '<Shipment></Shipment>'
set @x = '<ShipmentHeader><ShipID>0001</ShipID></ShipmentHeader>'
select @x
set @root.modify('insert {sql:variable("@x")} into (/Shipment)')
select @root
我会
<Shipment>
<ShipmentHeader>
<ShipID>0001</ShipID>
</ShipmentHeader>
</Shipment>