ISNUMERIC (Transact-SQL)
Określa, czy wyrażenie jest prawidłowy typ numeryczny.
Składnia
ISNUMERIC ( expression )
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
Zobacz także