我有一个表,其中ID
是integer
和XML
是XML
数据类型。
ID XML
----------------------
1 <Form1>...</Form1>
2 <Form1>...</Form1>
3 <Form2>...</Form2>
4 <Form3>...</Form3>
我如何得到下面的结果?
ID XML
-------------
1 Form1
2 Form1
3 Form2
4 Form3
最佳答案
使用local-name()
函数
select ID, XML.value('local-name(/*[1])','varchar(100)')
from yourtable