看板 Database 關於我們 聯絡資訊
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1413878857.A.079.html
LaPass: 叫程式去處理,叫資料庫做這種事很奇怪... 10/21 17:26
BigLoser: 推樓上 10/21 18:11
scpisces: SQL可以處理這種資料 10/21 20:56
scpisces: 請參考 http://ppt.cc/Y9Tc 10/21 20:57
scpisces: 或搜尋關鍵字"sp_db_selective_xml_index" 10/21 20:58
scpisces: 或參考MSDN http://ppt.cc/EOqb 10/21 21:00
acboy: 謝謝各位先進的回覆, scpisces的回覆似乎可以用 10/24 01:55
acboy: 我後來是和同事用replace和cast來處理, 再來試看看新方法:D 10/24 01:56