Must Know en SQL Server


Verificar Tipos

Numerico

Para verificar si un texto es numérico o no, podemos utilizar la función “isnumeric”. Hay que tener cuidado con los falsos positivos que puede dar esta función, por ejemplo.

SELECT ISNUMERIC('$'),  -- Moneda
       ISNUMERIC(','),  -- Float / Decimal
       ISNUMERIC('.'),  -- Float / Decimal
       ISNUMERIC('1d2'),  -- Decimal
       ISNUMERIC('1e2');  -- Exponencial

Todos los ejemplos de arriba, dan positivo en “isNumeric”, pese a no tener que serlo


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.