Domanda

Se non mi interessa meno di secondi, quale dovrebbe essere il tipo consigliato per memorizzare i miei valori datetime in sql-server 2005, è datetime o smalldatetime o altro?

È stato utile?

Soluzione

smalldatetime ha una risoluzione fino a un minuto, quindi se quella risoluzione è OK per te, smalldatetime è più piccola del 50% (4 byte contro 8 byte), quindi è preferibile.

Vedi http://karaszi.com/the-ultimate- guide-to-the-datetime-datatypes per una buona panoramica.

Altri suggerimenti

Se non sei sicuro, usa datetime - qualsiasi altra cosa è l'ottimizzazione prematura. Potresti cambiare idea sulla necessità di secondi in futuro.

Se non ti interessano i secondi, le date precedenti al 1900 o successive al 2079, il tempo ridotto andrà bene :) Altrimenti stai meglio con datetime.

http://msdn.microsoft.com/ it-it / library / aa258277 (SQL.80) .aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top