作者acboy (高雄->台北->高雄)
看板Database
标题[SQL ] 请问有先进知道怎麽过滤栏位的值吗?
时间Tue Oct 21 16:07:34 2014
资料库名称:MS SQL
资料库版本:MS SQL 2008
内容/问题描述:
各位先进大家好
小弟有一个DB资讯如下
资料表:IM_MEMBER_POLICY
栏位名:TABLEOFALLSCOPERULES
栏位值:
<MemberRule><AttributeExpression attribute="%USER_ID%" comparator="EQUALS"
value="tony"/><Or/><AttributeExpression attribute="%USER_ID%"
comparator="EQUALS" value="alen"/></MemberRule>
请问先进们, 如果我希望把栏位值的XML字元进行过滤
希望过滤後的值只剩
USER_ID=Tony
USER_ID=alen
用SELECT REPLACE可以做到吗???
有没有其它建议的判断式+语法可以做呢???
不好意思问题可能有点基本, 小鲁请各位先进海涵, 谢谢...
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.143.93
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1413878857.A.079.html
1F:推 LaPass: 叫程式去处理,叫资料库做这种事很奇怪... 10/21 17:26
2F:推 BigLoser: 推楼上 10/21 18:11
3F:推 scpisces: SQL可以处理这种资料 10/21 20:56
5F:→ scpisces: 或搜寻关键字"sp_db_selective_xml_index" 10/21 20:58
7F:→ acboy: 谢谢各位先进的回覆, scpisces的回覆似乎可以用 10/24 01:55
8F:→ acboy: 我後来是和同事用replace和cast来处理, 再来试看看新方法:D 10/24 01:56