Я получаю ошибку
Ошибка преобразования типа данных nvarchar в число с плавающей точкой
в этой части моей хранимой процедуры:
SELECT
CAST(RTRIM(Value) AS FLOAT)
FROM
table_1
WHERE
ISNUMERIC(RTRIM(Value)) = 1
AND RTRIM(Value) NOT LIKE '%[^0-9.]%'
Я попытался отследить значение, которое могло бы вызвать это, но не смог этого сделать, и теперь процедура выполняется успешно, поэтому у меня нет возможности отследить проблемный формат значения.
Если кто-то может предложить способ, которым я хотел бы знать, какое значение могло бы пройти через две проверки, которые мы имеем.