我在阅读存储过程中的XML时阅读了很多标题,但仍无法找到我要找的答案。 (这是我在stackoverflow中的第一篇文章,所以如果我没有正确格式化,我很抱歉)
以下是我需要在存储过程中读取/解析的示例XML文件:
<TABLENAME>
<Fld Name="Field1">ValueInField1</Fld>
<Fld Name="Field2">ValueInField2</Fld>
<Fld Name="Field3">ValueInField3</Fld>
</TABLENAME>
我需要(理想情况下)获取一行表,其中列名称为Field1,Field2,Field3,这些列中的值将为ValueInField1,ValueInField2,ValueInField3。
这可能吗?如果是的话,如何。提前感谢您的任何建议。
答案 0 :(得分:0)
如果您正在处理SQL Server,OPENXML函数可以正常工作。
但您可以想到,将数据导入为行,然后根据需要对数据进行数据透视。在检查数据类型等时,基于行的导入提供了许多优势。
您是否必须导入一个包含多个&#34;记录的单个XML&#34;或者每个记录有一个XML吗?