1
我在文件路徑我的SQL Server表中的列(文件夾和子文件夾)如何獲得在SQL Server的完整路徑的文件夾和子文件夾列表2008臺
例如:
/Hidden Reporting/Validation Report
/Top Reporting/Inner/TopTools Report
我現在有一個查詢返回這些路徑的所有主要文件夾:
Select Distinct
LEFT((substring(Path, 2, (LEN(Path) - 1))), CHARINDEX('/', (substring(Path, 2,(LEN(Path) - 1)))) - 1) AS Folder
FROM dbo.Catalogs
Where Type=2
結果:
Hidden Reporting
Top Reporting
但我也需要獲取子文件夾。
例如:
Hidden Reporting
Top Reporting
Inner
我怎麼能做到這一點在SQL Server 2008?
那工作真的很好,但在這種情況下,我們有一個列表與所有文件夾,子文件夾和文件名。這個路徑的最後一部分是文件名(Validation Report,TopTools Report)/所以路徑的結構是:/ Folder1/Folder2/FileName但是我們只需要文件夾和子文件夾。 – user1523087 2012-07-13 11:11:27
@ user1523087:我已經更新了我的查詢,請檢查一下 – 2012-07-13 11:22:43
那就是greate。它按我的意願工作。非常感謝你 – user1523087 2012-07-13 11:44:35