Я пытаюсь извлечь имя файла, учитывая переменный путь к файлу. Некоторые примеры пути:
C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\CentralDB.mdf
C:\MSSQL\DATA\CentralDB.mdf
C:\DATA\CentralDB.mdf
Ожидаемый вывод должен состоять только из имен файлов, т.е.:
CentralDb.mdf
CentralDB.ldf
Длина пути к файлу может варьироваться от местоположения к местоположению.
Select RIGHT(physical_name,CHARINDEX('\',REVERSE(physical_name))-1) From Sys.database_files
21.10.2016