У меня есть динамический SQL SP, который действует на динамически создаваемые таблицы.Поведение Datatype SQL Server Float
конкретный запрос, что этот SP динамически генерирует задаются как:
SELECT * FROM [DYNAMIC_TABLE] WHERE [RATE] BETWEEN '0.0' AND '10.0'
Обратите внимание, что столбец [RATE]
имеет типа Float
.
Однако этот же запрос не выполняется для другой динамически созданной таблицы, в которой столбцы [RATE]
имеют тип Int
. Я понимаю, что это из-за одиночных кавычек вокруг параметров.
В чем причина этой разницы в поведении?
Ваше исправление, но приведенное выше является ответом fo Это так. –