Вот несколько способов сделать это:
DECLARE @S varchar(100) = 'Abbotsford -Val Bldg - Fencing'
SELECT STUFF(@S, 1, PATINDEX('%Val Bldg -%', @S) + 10, '') As [Stuff],
SUBSTRING(@S, PATINDEX('%Val Bldg -%', @S) + 11, LEN(@S)) As [Substring]
Результаты:
Stuff Substring
Fencing Fencing