MS доступ к проблеме миграции SQL Server - PullRequest
0 голосов
/ 07 мая 2019

У меня есть SQL-запрос ниже

select LTRIM(RTRIM(Sub string([Short Description],9,Len([Short Description])-8))) AS PolicyNumber from x table

ошибка его выдачи, как это

Сообщение 537, Уровень 16, Состояние 3, Строка 10

НедопустимоПараметр длины передается в функцию LEFT или SUBSTRING.

1 Ответ

1 голос
/ 07 мая 2019

Если вы хотите удалить первые 8 символов в SQL Server, используйте STUFF():

select stuff([Short Description], 1, 8, '') as PolicyNumber
...