[SQL ] 請問有先進知道怎麼過濾欄位的值嗎?

作者: acboy (高雄->台北->高雄)   2014-10-21 16:07:34
資料庫名稱: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可以做到嗎???
有沒有其它建議的判斷式+語法可以做呢???
不好意思問題可能有點基本, 小魯請各位先進海涵, 謝謝...
作者: LaPass (LaPass)   2014-10-21 17:26:00
叫程式去處理,叫資料庫做這種事很奇怪...
作者: BigLoser (大魯蛇)   2014-10-21 18:11:00
推樓上
作者: scpisces (失敗的勇氣。)   2014-10-21 20:56:00
SQL可以處理這種資料請參考 http://ppt.cc/Y9Tc或搜尋關鍵字"sp_db_selective_xml_index"或參考MSDN http://ppt.cc/EOqb
作者: acboy (高雄->台北->高雄)   2014-10-24 01:55:00
謝謝各位先進的回覆, scpisces的回覆似乎可以用我後來是和同事用replace和cast來處理, 再來試看看新方法:D

Links booklink

Contact Us: admin [ a t ] ucptt.com