2013-10-18 57 views
0

我已經創建了一個應用程序來加載文本文件並使用RegEx從中提取值。然後它將這些值輸入到數據庫中。這一切都很完美,但是我的老闆是一個沒有真正瞭解.Net的SQL人,他問過將所有數據從文件轉儲到數據庫並在那裏進行正則表達式處理會更好。我建議我更喜歡在.Net應用程序中進行處理,因爲我認爲它更好,但無法闡明任何有效的理由,除了將所有這些數據存儲在數據庫中是不必要的並且可以佔用大量空間。.Net vs SQL Server的RegEx和數據處理?

任何人都可以闡明哪種方法會更好嗎?

回答

4

如果使用Regex是必要的,主要的絆腳石是SQL Server沒有任何內置的RegEx支持,所以在SQL Server中執行它意味着編寫一個CLR .Net例程並將其安裝到SQL Server。

+0

Aha,剛回來使用SQL Server多年的MySQL(它有RegEx支持),所以沒有意識到這是失蹤。如果是這樣的話,我通過SQL Server運行它沒有任何好處。 – anothershrubery