ISNUMERIC (Transact-SQL)
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 |
|