A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: String Funktionen

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()

    isnumeric(Ausdruck)
    

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().