Я работаю в SQL Server 2008. Я пытаюсь проверить, имеет ли строка (varchar) только цифры (0-9). Я знаю, что функция IS_NUMERIC может давать ложные результаты. (Мои данные могут иметь знаки $, которые не должны проходить тест.) Итак, я избегаю этой функции.
У меня уже есть тест, чтобы увидеть, имеет ли строка какие-либо нецифровые символы, т.е.
some_column LIKE '%[^0123456789]%'
Я бы подумал, что тест с единственными цифрами будет чем-то подобным, но я рисую пробел. Любые идеи?