Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Aiuto Spiegazione Numeri Precisione Singola e Doppia Quando usarli
mercoledì 09 marzo 2011 - 13.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Visual Studio 2010
|
Access (.mdb)
whiteflash
Profilo
| Junior Member
83
messaggi | Data Invio:
mer 9 mar 2011 - 13:54
Ciao a tutti,
ho un pò di confusione sull'utilizzo dei campi numerici
ad esempio se devo memorizzare un numero tipo 123456789,55
posso usare una colonna con campo numerico/decimale e me lo salva così comè..
ma se utilizzo un campo numerico/precisione singola o doppia il numero cambia,
che utilità ha questo tipo di memorizzazione dei numeri? serve per memorizzare solo numeri interi senza decimali?
Cioè che differenza c'è tra precisione singola o doppia e un Decimal?
quando serve usarli?
Nel mio database ho sempre utilizzato campi con Integer, Decimal, Valuta, ma guardando altri gestionali ho notato che utilizzano anche precisione singola o doppia su alcuni dati tipo Dimensioni prodotto percentuali...
ma dopo varie ricerche non ho ancora capito del loro utilizzo...
So di avere fatto tante domande ma magari c'è qualcuno che ha pazienda di spiegarmi un pò
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 9 mar 2011 - 14:28
>Cioè che differenza c'è tra precisione singola o doppia e un
>Decimal?
I data type a precisione singola e doppia sono data type approssimati, ovvero non memorizzano in modo preciso il valore ma eseguono una approssimazione più o meno precisa e sono generalmente utilizzati in ambito scientifico dove sono in gioco numeri con molte cifre decimali la cui approssimazione è trascurabile; i data type decimal/numeric (o anche money o smallmoney) invece sono data type a precisione fissa memorizzando in modo preciso il valore numerico e sono utilizzati ad esempio in ambito finanziario.
Prova a leggere questo paragrafo sui Books Online:
http://msdn.microsoft.com/en-us/library/ms187912.aspx
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
whiteflash
Profilo
| Junior Member
83
messaggi | Data Invio:
mer 9 mar 2011 - 15:57
ho letto, quindi utilizzarli in un gestionale non è il metodo giusto
visto che potrebbero non mantenere il numero originale..
quindi continuerò con i datatape a precisione fissa
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 9 mar 2011 - 15:57
>ho letto, quindi utilizzarli in un gestionale non è il metodo
>giusto
>visto che potrebbero non mantenere il numero originale..
>quindi continuerò con i datatape a precisione fissa
Esatto.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !