編輯輸出:沒有文件名或結尾的斜槓包括SQL查詢各具特色
我有一個數據庫,可能數以千計成千上萬的記錄(我們正在談論一個2MB的結果字符串,如果它只是SELECT * FROM xxx
在標準使用情況。
現在爲這個結果不能爲更多的處理任何地方舉行安全的原因。
有一種情況我想與文件夾結構的每個層次提取所有記錄的路徑字段。
所以運行查詢的一種方法,我得到的根每一條記錄:
C:\
再次查詢另一種方式,我得到的第一個文件夾級別中的每個記錄:
C:\a\
C:\b\
等
然後,當然,我會莫名其妙地集團爲了回報
C:\a\
C:\b\
而不是
C:\a\
C:\a\
C:\b\
C:\b\
希望你有想法嗎? 任何答案,至少讓我在正確的方向我將感激。我真的很難從哪裏開始,因爲下載每個記錄和處理都遠遠不是理想的解決方案。 (這是我們現在所做的)。
樣本數據
C:\a\b\c\d
C:\a\b\c
C:\
C:\a\b
C:\g
D:\x
D:\x\y
樣本輸出1
C:\
D:\
樣本輸出2
C:\a
C:\g
D:\x
樣本輸出3
C:\a\b
D:\x\y
樣本輸出4
C:\a\b\c
樣本輸出5
C:\a\b\c\d
您使用的是什麼RDBMS? –
我無法弄清楚你想要什麼/意思。請提供樣本數據和樣本查詢輸出。你打算去多少目錄級別? – Bohemian
2MB只有一百萬個widechar字符,根本不多。如果你在數據庫中處理這個問題時遇到問題,你可以在任何程序代碼中處理它(你知道任何編程語言嗎?)。您不必將其存儲在磁盤上的任何位置,只需在內存中進行處理即可,您將會非常安全。 – GolezTrol