.net 10進数は、内部でさまざまなデータ型にすることができます。
.net formats MySQL
----------------------------------------------------
Decimal(Double) Float
Decimal(Int32) DECIMAL
Decimal(Int32()) DECIMAL
Decimal(Int64) DECIMAL
Decimal(Single) DECIMAL
Decimal(UInt32) DECIMAL
Decimal(UInt64) DECIMAL
Decimal(Int32, Int32, Int32, Boolean, Byte) DECIMAL
//This is really a UINT96.
警告
Jon Skeetによると、decimal
であることに注意してください。 さまざまな方法で宣言できますが、常にFLOAT
になります 内部的には、丸め誤差が発生するため、警告が表示されます。
参照:.NETでのSQLの10進数に相当
MySQLのDECIMAL
より大きな精度を割り当てると、より多くのスペースを占有します。
マニュアルから: http:// dev .mysql.com / doc / refman / 5.5 / en /precision-math-decimal-changes.html
最大桁数は65で、9=8バイトで割ったINT128です。