Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从父节点查询所有子节点? 将@xml声明为xml 设置@xml=CAST('DFCMAIPFS'为xml) 选择pcc.value('pcc[1]”,'varchar(max')作为[ColumnTest] 来自@xml.nodes('/code')结果(pcc)_Xml_Tsql_Cross Apply - Fatal编程技术网

如何从父节点查询所有子节点? 将@xml声明为xml 设置@xml=CAST('DFCMAIPFS'为xml) 选择pcc.value('pcc[1]”,'varchar(max')作为[ColumnTest] 来自@xml.nodes('/code')结果(pcc)

如何从父节点查询所有子节点? 将@xml声明为xml 设置@xml=CAST('DFCMAIPFS'为xml) 选择pcc.value('pcc[1]”,'varchar(max')作为[ColumnTest] 来自@xml.nodes('/code')结果(pcc),xml,tsql,cross-apply,Xml,Tsql,Cross Apply,我有一个非常简单的xml,我试图将节点中的所有数据拉入一个结果集中。我读到我将以某种方式使用交叉应用,但到目前为止我的努力失败了 提前谢谢 将@xml声明为xml DECLARE @xml AS XML SET @xml = CAST('<codes><pcc>DFC</pcc><pcc>MAI</pcc><pcc>PFS</pcc></codes>' AS XML) SELECT pcc.va

我有一个非常简单的xml,我试图将
节点中的所有数据拉入一个结果集中。我读到我将以某种方式使用交叉应用,但到目前为止我的努力失败了

提前谢谢

将@xml声明为xml
DECLARE @xml AS XML

SET @xml = CAST('<codes><pcc>DFC</pcc><pcc>MAI</pcc><pcc>PFS</pcc></codes>' AS XML)

SELECT  pcc.value('pcc[1]', 'varchar(max)') AS [ColumnTest]
FROM    @xml.nodes('/codes') results ( pcc )
设置@xml=CAST('DFCMAIPFS'为xml) 选择pcc.value(‘.’,‘varchar(max)’作为[ColumnTest] 来自@xml.nodes('/codes/pcc')结果(pcc)
将@xml声明为xml
设置@xml=CAST('DFCMAIPFS'为xml)
选择pcc.value(‘.’,‘varchar(max)’作为[ColumnTest]
来自@xml.nodes('/codes/pcc')结果(pcc)
    DECLARE @xml AS XML
    SET @xml = CAST('<codes><pcc>DFC</pcc><pcc>MAI</pcc><pcc>PFS</pcc></codes>' AS XML)
    SELECT  pcc.value('.', 'varchar(max)') AS [ColumnTest]
    FROM    @xml.nodes('/codes/pcc') results ( pcc )