|
isnumeric()
Mit der
String Funktion
isnumeric() kann man bestimmen, ob ein im Parameter der Funktion
mitgelieferter Ausdruck ein gültiger
numerischer
Datentyp
ist.
Der Rückgabewert kann entweder "1" sein, wenn der
Ausdruck ein gültiger
Integer,
Floating Point Number,
money
oder
Dezimal
Datentyp ist, und "0",
wenn der Ausdruck kein gültiger numerischer Wert ist, oder
wenn der Wert des Parameters
NULL
ist.
Währungssymbole können Teil des Ausdrucks sein, der geprüft wird.
Die Funktion isnumeric() steht ab
ASE
ab Version 15.0.1 zur Verfügung.
Syntax der String Funktion isnumeric()
Der Parameter der String Funktion isnumeric()
"Ausdruck"
Der Parameter "Ausdruck" kann aus einer
Variablen,
Konstanten
oder einem
Spalten
namen bestehen.
Beispiel für die String Funktion isnumeric()
select isnumeric(12)
go
-----------
1
Der Rückgabewert der Funktion isnumeric ist "1", also
ist der angegebene Ausdruck ("12") ein gültiger
numerischer Wert.
select name,isnumeric(dbid) from master..sysdatabases where name = "tempdb"
go
name
------------------------------ -----------
tempdb 1
Der Rückgabewert ist "1", d.h. der Wert in der Spalte
dbid ist für Datenbank tempdb ein gültiger
numerischer Wert.
Siehe auch:
ascii(), char(), char(n), charindex(), char_length(), compare(), difference(), lower(), ltrim(), patindex(), replicate(), reverse(), right(), rtrim(), sortkey(), soundex(), space(), str(), String Funktionen, stuff(), substring(), to_unichar(), uhighsurr(), ulowsurr(), upper(), uscalar().
|