与Getting xml data stored in a varchar out of SQL类似,我需要从存储在VARCHAR
列中的XML字符串提取一个值。SQL Server 2000 - 从存储在VARCHAR中的XML中提取数据
但是,数据位于SQL Server 2000上,因此不能使用XML类型。
这在SQL Server 2000中可能吗?
例如以下XML,我怎么能在<status>
节点中选择值:
<entities>
<entity>
<name>foo</name>
<status>1</status>
</entity>
<entity>
<name>bar</name>
<status>2</status>
</entity>
</entities>
这正是我刚刚通过自己的解决方案! – Shevek
我认为它应该是'-LEN('')'不是'+ LEN('')'长度参数 –
Shevek
它给你正确的状态标记值,因为ii已经在我的机器上测试过 – AnandPhadke