我試圖想出一種方法來更新包含網站訪問的表,包括域和querystrings。由於我無法更新將此數據發送到我們的Web服務的應用程序(並且無法更新),我可以想到的唯一選擇是通過每天運行多次的代理作業來處理此更新。SQL Server:更新包含URL的記錄以刪除querystrings
我一直以編程方式處理這個過程,而我目前的解決方法是簡單地使用子字符串。但如果可能的話,最好的選擇是簡單地刪除querystrings,以便只剩下http://domain.com/
。
基本上我知道我需要計算完整字符串的字符數,從左到第三個反斜槓(http://something.com/
),然後刪除左右字符串中的所有字符。
有沒有人有一些想法,我可以嘗試,迄今爲止,我所有的嘗試都是令人尷尬的失敗。
的URL是'http://something.com/foo .ASP?ID = 1'?你想要結果是「http:// something.com /'還是'http:// something.com/foo.asp'?查詢字符串在技術上是'?',因此標題與描述不匹配。 –
哦,對不起,是的,我忘了包括刪除文件和查詢字符串,所以只列出了域名(和子域)。 – Eric