Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
differenza tra Datetime e smalldatetime
Ultimo Post 10 nov 2009 17.31 by Panatronic. 2 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi

Posts:537

--
09 nov 2009 20.34  

Buona sera a tutti.

come da oggetto, qual'è la differenza tra Datetime Smalldatetime?

sul libro di SQL vedo solo la differenza nei limiti di date ma come grandezza è sempre 4byte.
solo questo?

Grazie.


Posts:811

--
10 nov 2009 17.16  
Preso dai Books Online:

Values with the datetime data type are stored internally by the Microsoft SQL Server 2005 Database Engine as two 4-byte integers. The first 4 bytes store the number of days before or after the base date: January 1, 1900. The base date is the system reference date. The other 4 bytes store the time of day represented as the number of milliseconds after midnight.

I valori del tipo dato Datetime sono memorizzati dall'engine di SQL Server come 2 interi a 4 byte. I primi 4 byte sono il numero di giorni prima o dopo la data di base che è 1/1/1900. La data base è la data di riferimento del sistema. Gli altri 4 bytes contengono il numero di millisecondi dopo la mezzanotte.

The smalldatetime data type stores dates and times of day with less precision than datetime. The Database Engine stores smalldatetime values as two 2-byte integers. The first 2 bytes store the number of days after January 1, 1900. The other 2 bytes store the number of minutes since midnight.

I valori memorizzati dal tipo dato SmallDateTime sono un dato con una precisione inferiore a quella di DateTime. L'engine del database memorizza gli SmallDatetime in 2 interi a 2 bytes. I primi 2 bytes sono il numero di giorni dopo l' 1/1/1900. Gli altri 2 bytes sono il numero di minuti dopo la mezzanotte.

Quindi, se ti basta memorizzare date maggiori al 1° gennaio 1900 e non hai bisogno di memorizzare un dato più preciso del minuto, puoi usare lo smalldatetime altrimenti usa il Datetime.

Cosa uso io?
Sempre e solo il Datetime. Perché? semplificazione, trovarsi a dover manovrare due tipi diversi di date può essere noioso e dare origine a casini se i dati li manovri da VB o C# e inoltre  ricordiamoci che nel 21° secolo, lo spazio su disco non è un problema
saluti

Sabrina
Sabrina

Posts:537

--
10 nov 2009 17.31  
Come sempre: molto precisa.

grazie mille.
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Unit Testing del codice (parte 1)
Le basi per la costruzione di test per rendere più solido il nostro codice
2007/12/26 | Autore: Sabrina Cosolo
ADO.Net Nozioni di base (parte 1)
Una libreria helper base per usare comandi diretti in SQL Server
2008/03/09 | Autore: Sabrina Cosolo
Miniguida alla OOP con il .NET Framework- Parte II
Le Classi e l'Incapsulamento.
2008/10/09 | Autore: Alberto De Luca 
Miniguida alla OOP con il .NET Framework- Parte I
Come prendere per mano un tipico programmatore VB6
2008/07/27 | Autore: Alberto De Luca
Iniziare da zero con WPF (Parte 3)
Litigi, Divinità, Pennelli e Frigoriferi. (prima parte)
2007/11/22 | Autore: Sabrina Cosolo
ADO.NET - Mini guida per l'utente
Introduzione agli oggetti dati di ADO.NET
2007/07/26 | Autore: Alberto De Luca
Panoramica del Sistema dei Comandi
Come iniziare a capire com'è fatto WPF (parte 5)
2007/09/30 | Autore: Patrizia Cosolo
Iniziare da zero con WPF (Parte 2)
Iniziamo a scoprire gli oggetti Application e Window
2007/09/30 | Autore: Sabrina Cosolo
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.