"T(C)" 是什么意思?当我在 sql 服务器 2008 中查询 xml
What's mean of the "T(C)"? when I query xml in sql server 2008
"T(C)" 是什么意思?
DECLARE @xml XML ='<root><id>1</id><id>2</id><id>3</id><id>4</id></root>'
SELECT
T.C.value('(text())[1]','varchar(20)')
FROM @xml.nodes('/root/id') AS T(C)
注:能不能给个专业的url,我要仔细看看
非常感谢。
来自MSDN Nodes()
函数语法为
nodes (XQuery) as Table(Column)
Table(列)
是结果行集的 table 名称和列名称。
"T(C)" 是什么意思?
DECLARE @xml XML ='<root><id>1</id><id>2</id><id>3</id><id>4</id></root>'
SELECT
T.C.value('(text())[1]','varchar(20)')
FROM @xml.nodes('/root/id') AS T(C)
注:能不能给个专业的url,我要仔细看看
非常感谢。
来自MSDN Nodes()
函数语法为
nodes (XQuery) as Table(Column)
Table(列) 是结果行集的 table 名称和列名称。