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: Datum und Zeit Funktionen

isdate()

Mit der Datum und Zeit Funktion isdate() bestimmt man, ob ein im Parameter der Funktion mitgelieferter Ausdruck ein gültiger datetime Wert ist. Der Rückgabewert kann entweder "1" sein, wenn der Ausdruck ein gültiger datetime Wert ist, "0", wenn der Ausdruck kein gültiger datetime Wert ist, oder wenn der Wert des Parameters NULL ist. Dabei wir die aktuelle Einstellung der option set dateformat in Betracht gezogen, d.h. ein Datumswert von "2007-06-19" wird als kein gültiger datetime Wert angesehen, wenn die aktuelle Einstellung von set dateformat beispielsweise "dmy", also day, month, year ist. Die Funktion isdate() steht in ASE ab Version 15.0.1 zur Verfügung.

Syntax der Datum und Zeit Funktion isdate()

    isdate(Ausdruck)
    

Der Parameter der Datum und Zeit Funktion isdate()

"Ausdruck"
Der Parameter "Ausdruck" kann aus einer Variablen, Konstanten oder einem Spalten namen bestehen.

Beispiel für die Datum und Zeit Funktion isdate()

     select isdate('Hallo')
go

-----------
0

Der Rückgabewert der Funktion isdate ist "0", also ist der angegebene Ausdruck ("Hallo") kein gültiger datetime Wert.

    select name,isdate(pwdate) from master..syslogins where suid = 1
go

name
------------------------------ -----------
sa 1

Der Rückgabewert ist "1", d.h. der Wert in der Spalte pwdate ist für den User sa ein gültiger datetime Wert.

Siehe auch:

dateadd(),
datediff(),
datename(),
datepart(),
date_part,
Datum und Zeit Funktionen,
day(),
getdate(),
month(),
style Nummern,
year().