ISNUMERIC (Transact-SQL)

Określa, czy wyrażenie jest prawidłowy typ numeryczny.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

ISNUMERIC ( expression )

Argumenty

Zwracane typy

int

Uwagi

ISNUMERIC zwraca 1, podczas wprowadzania wyrażenie typu prawidłowe dane liczbowe; w przeciwnym razie zwraca wartość 0.Nieprawidłowe dane liczbowe typy:

int

numeric

bigint

money

smallint

smallmoney

tinyint

float

decimal

real

Ostrzeżenie

ISNUMERIC zwraca 1 niektóre znaki, które nie są liczby, takie jak plus (+), minus (-) i prawidłową walutę symbole, takie jak znak dolara ($).Aby uzyskać pełną listę symboli waluty, zobacz Za pomocą dane monetarne.

Przykłady

W poniższym przykładzie użyto ISNUMERIC zwraca wszystkie kody pocztowe, które są nie do numerycznych wartości.

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