Het .net-decimaalteken kan verschillende datatypes zijn onder de motorkap.
.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.
Waarschuwing
Merk op dat volgens Jon Skeet, decimal
kan op veel manieren worden gedeclareerd, maar zal altijd een FLOAT
zijn onder de motorkap, met alle afrondingsfouten die dat met zich meebrengt, bent u gewaarschuwd.
Zie:SQL decimaal equivalent in .NET
MySQL's DECIMAL
neemt meer ruimte in beslag als u er een grotere precisie aan toewijst.
Uit de handleiding:http://dev .mysql.com/doc/refman/5.5/en/precision-math-decimal-changes.html
Het grootste aantal cijfers is 65, gedeeld door 9 =8 bytes, een INT128.