Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

ISNUMERIC (Transact-SQL)

Actualizado: 12 de diciembre de 2006

Determina si una expresión es de tipo numérico válido.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


ISNUMERIC ( expression )

expression

Es la expresión que debe evaluarse.

ISNUMERIC devuelve 1 cuando la expresión de entrada se evalúa para un tipo de datos numérico válido; de lo contrario, devuelve 0. Entre los tipos de datos numéricos válidos se encuentran:

int

numeric

bigint

money

smallint

smallmoney

tinyint

float

decimal

real

Un valor devuelto de 1 indica que la expresión no se puede convertir a uno de los tipos numéricos como mínimo.

ms186272.note(es-es,SQL.90).gifNota:
   ISNUMERIC devuelve 1 para algunos caracteres que no son números, como el signo más (+), menos (-) y símbolos de moneda válidos, como el signo de dólar ($). Para obtener una lista completa de los símbolos de moneda, vea Usar datos monetarios.

El siguiente ejemplo utiliza ISNUMERIC para devolver todos los códigos postales que no son valores numéricos.

USE AdventureWorks;
GO
SELECT City, PostalCode
FROM Person.Address 
WHERE ISNUMERIC(PostalCode)<> 1;
GO

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se agregaron las descripciones de formato para la expresión de entrada.

14 de abril de 2006

Contenido nuevo:
  • Se agregó una nota acerca de caracteres adicionales.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft