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.
Aktualisiert: 12. Dezember 2006
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 |
Mit einem Rückgabewert von 1 wird angegeben, dass dieser Ausdruck in mindestens einen der numerischen Typen umgewandelt werden kann.
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 Verwenden von Währungsdaten. |
Beispiele
Im folgenden Beispiel werden mit ISNUMERIC alle Postleitzahlen zurückgegeben, die keine numerischen Werte sind.
USE AdventureWorks;
GO
SELECT City, PostalCode
FROM Person.Address
WHERE ISNUMERIC(PostalCode)<> 1;
GO
Siehe auch
Verweis
Ausdrücke (Transact-SQL)
Systemfunktionen (Transact-SQL)
Datentypen (Transact-SQL)
Andere Ressourcen
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
| Version | Verlauf |
|---|---|
12. Dezember 2006 |
|
14. April 2006 |
|
Hinweis: