2009-09-17 12 views

risposta

130

La risposta a questa e tutta la mappatura dei tipi può essere trovata qui.

SQL-CLR Type Mapping

Grafico, rubato da quella pagina:

enter image description here


Aggiornato 2013/01/07 - c'è una versione più recente, .non così colorato qui: SQL Server Data Type Mappings

+3

Questo grafico è fantastico, grazie per averlo fatto riferimento. –

+10

vincitore da un grafico, l'ho appena stampato e sfregato sopra i miei occhi, grazie! – BigOmega

+2

Grazie. C'è un buon errore di Microsoft in questo - DECIMIALE – Andez

7

Float è il tipo di SQL che stai cercando.

+1

Hai ragione che è la migliore corrispondenza. Purtroppo Float è uno dei peggiori tipi di dati che è possibile utilizzare in SQL Server se è necessario eseguire calcoli matematici sul campo in un secondo momento poiché genera errori di arrotondamento poiché non è esatto. Come dba non vorrei che le persone definissero i campi come float come ho dovuto gestire il disordine che creano quando si vuole fare report sui dati nel database e i calcoli non sono corretti. – HLGEM

Problemi correlati