martedì 19 febbraio 2013

Microsoft Sql Server funzione IsDate

Qui di seguito si riporta un frammento di codice, nel quale data una query select, si verifica se un campo ha un valore di tipo data o no.
Tramite la funzione IsDate, possiamo sapere ciò, la funzione restituisce 0 che sta ad indicare false, oppure 1 che sta ad indicare true.
Qui di seguito l'esempio.

Select
Campo1, CASE isdate(CampoData) WHEN 0 THEN 'No Data'
ELSE  convert(varchar(10, CampoData), 103)
END as DATA FROM Tabella

Nessun commento: