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