我想在日誌表上創建一個視圖。很多日誌來自「潛在危險的表單請求」,雖然我有興趣捕獲這些日誌,但它們也產生了很多噪音,所以我想要一個將它們過濾掉的視圖。日誌記錄來自CMS,所以我不能修改它的邏輯。T-SQL中的字符串模式匹配
我想篩選出的日誌條目總是在我想要一個where
條款,我可以說的東西的
where logComment <> 'At [url] (Referred by: http://www.mydomain.com[url]);'
效果的
At /contact-us.aspx (Referred by: http://www.mydomain.com/contact-us.aspx):
At /login.aspx (Referred by: http://www.mydomain.com/login.aspx):
所以基本上格式
如何以可用於View的查詢的形式完成此操作?我曾嘗試過使用PatIndex
,並在SQL中閱讀了一些關於正則表達式的內容,但是我遇到了兩方面的問題。
但''[url]''可以是任意的。這不僅僅是這兩個例子嗎?所有日誌條目的形式是'At ????? (參考^? – 2013-02-26 16:39:48
@馬丁史密斯 - 是的,[url]是任意的,可以是任何東西,但是在字符串的兩個地方都是一樣的 – 2013-02-26 16:47:50