Вы можете просто решить эту проблему, используя следующее выражение:
TOKENCOUNT(@[Full Name]," ") > 2 ? TOKEN(@[Full Name]," ",2) : ""
Если вы используете предыдущую версию SQL Server 2012, вы можете попробовать это выражение (не уверен, что оно будет работать для если отчество не указано):
LTRIM(RTRIM(SUBSTRING(@[Full Name],FINDSTRING(@[Full Name]," ",1),FINDSTRING(@[Full Name]," ",2) - FINDSTRING(@[Full Name]," ",1))))