Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ermittelt, ob ein Ausdruck ein gültiger numerischer Typ ist.
Transact-SQL-Syntaxkonventionen
Syntax
ISNUMERIC ( expression )
Argumente
- expression
Der auszuwertende Ausdruck.
Rückgabetypen
int
Hinweise
ISNUMERIC gibt 1 zurück, wenn der Eingabeausdruck zu einem gültigen numerischen Datentyp ausgewertet wird; andernfalls wird 0 zurückgegeben. Beispiele für gültige numerische Datentypen:
int |
numeric |
bigint |
money |
smallint |
smallmoney |
tinyint |
float |
decimal |
real |
Hinweis |
|---|
ISNUMERIC gibt für einige Zeichen, die keine Zahlen darstellen, 1 zurück, beispielsweise für Plus (+), Minus (-) und für die gültigen Währungssymbole, z. B. das Dollarzeichen ($). Eine vollständige Liste der Währungssymbole finden Sie unter money und smallmoney (Transact-SQL). |
Beispiele
Im folgenden Beispiel werden mit ISNUMERIC alle Postleitzahlen zurückgegeben, die keine numerischen Werte sind.
USE AdventureWorks2012;
GO
SELECT City, PostalCode
FROM Person.Address
WHERE ISNUMERIC(PostalCode)<> 1;
GO
Hinweis