我使用xp_dirtree
从远程服务器路径文件夹中获取文件名列表。这些文件的扩展名为.bak
我不希望获取扩展名为.bak
例如:
filename Sales_backup_2016_10_09_213002_7679353.bak
需要获得
Sales_backup_2016_10_09_213002_7679353.
我确实搜索过很多但是没有运气。
请有人建议我怎么做。
感谢。
答案 0 :(得分:0)
尝试这样的事情
select substring('Sales_backup_2016_10_09_213002_7679353.bak',1,charindex('.','Sales_backup_2016_10_09_213002_7679353.bak')-1)
答案 1 :(得分:0)
USE LEFT函数:如果您将xp_dirtree
的结果存储在表名为FileName的表中,那么下面的脚本将帮助您。
SELECT LEFT(FileName,LEN(FileName)-3)
FROM TableName