2016-11-10 175 views
1

我已經使用xp_dirtree從遠程服務器路徑文件夾中獲取文件名列表。該文件與擴展.bak我不想與擴展.bak如何使用xp_dirtree獲得沒有擴展名的文件名

中獲得文件名如:

filename Sales_backup_2016_10_09_213002_7679353.bak 

需要得到

Sales_backup_2016_10_09_213002_7679353. 

我沒有搜索到很多blags對於這一點,但沒有運氣。

請誰能告訴我如何做到這一點。

謝謝。

+0

你也可以只剝除從當前的文件名擴展。 – Jens

回答

0

使用左功能:如果您在表列名稱存儲xp_dirtree結果作爲文件名,然後在下面的腳本會幫助你。

SELECT LEFT(FileName,LEN(FileName)-3) 
FROM TableName 
0

嘗試這樣的事情

select substring('Sales_backup_2016_10_09_213002_7679353.bak',1,charindex('.','Sales_backup_2016_10_09_213002_7679353.bak')-1) 
相關問題