Как извлечь файл ERROR.docx из следующей строки на сервере SQL \\ Abc \ Abc \ Abc \ Abc \ Abc \ Abc \ ERROR.docx - PullRequest
0 голосов
/ 04 декабря 2018

Просто нужно получить имя файла из приведенной выше строки в SQL SERVER ERROR.docx

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018
DECLARE @abc varchar(max)= '\\Abc\Abc\Abc\Abc\Abc\Abc\ERROR.docx'
select SUBSTRING(@abc,LEN(@abc)-9,LEN(@abc) )

Обратите внимание, что это будет работать только для "Error.docx". Решение, предоставленное @UnhandledExcepSean, будет работать во всех сценариях

.
0 голосов
/ 04 декабря 2018
DECLARE @SearchString VARCHAR(200)='aadsfasdf\asdfadsf\asdfadsf\ERROR.docx'
SELECT REVERSE(LEFT(REVERSE(@SearchString), CHARINDEX('\',REVERSE(@SearchString))-1))
...