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.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies. ACEPTAR

Aviso de cookies