Subject: campo datetime senza time
From: Lorenzo Benaglia
Date: 5/9/2007 11:59:22 AM
Tommaso Caldarola wrote:
> in sql2k è possibile definire un acmpo di tipo date senza la gestione
> del time?
Ciao Tommaso,
SQL Server 2000 offre due data type per la definizione di informazioni
temporali: datetime e smalldatetime.
Come puoi leggere sui Books Online, questi data type supportano sia la data
che l'ora.
> Oppure ci deve essere necessariamente una logica business che sega
> questa informazione?
Se vuoi "segare" la parte oraria, puoi castare il valore a stringa mediante
la funzione CONVERT, specificando uno stile che preveda solo la data.
Tutti i dettagli sui Books online.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
Subject: campo datetime senza time
From: Lorenzo Benaglia
Date: 5/9/2007 1:15:26 PM
Sandro Bizioli wrote:
> Se devi memorizzare il valore in tale "forma" ti consiglio di creare
> un campo varchar ad esempio e di memorizzare il valore in formato ISO
> (primo esempio) in modo da poter effettuare successivamente tutte le
> conversioni del caso senza incappare in problemi di localizzazione.
Io no :-D
In questo modo sarebbe possibile inserire "sporcizia" senza gli opportuni
check constraints; inoltre i formati datetime e smalldatetime sono
costituiti internamente da coppie di interi, data type più efficiente
rispetto al char/varchar.
Memorizza tranquillamente le date con anche l'informazione oraria e solo in
fase di presentazione dei dati effettua le oppurtune formattazioni
(preferibilmente lato client).
La prossima versione di SQL Server porterà con sè non poche novità in questo
ambito...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
Subject: campo datetime senza time
From: Lorenzo Benaglia
Date: 5/9/2007 3:28:20 PM
Tommaso Caldarola wrote:
> Stranamente non vedo il msg di Bizioli... puoi ripostarlo?
http://groups.google.it/group/microsoft.public.it.sql/browse_frm/thread/5ff64691c1cb3766
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
|