SQL转C#数据类型对照表,用于.Net编程时参考
将 SQL 数据类型映射到.NET 中它们的对应类型,这有助于你 在编写 ADO.NET 代码时选择使用什么
|
Access |
SQLite |
MySQL |
Oracle |
bool |
Bit |
Bit |
Bit |
NUMBER(1) |
byte |
TinyInt |
TinyInt |
TinyInt |
NUMBER(3) |
byte[] |
支持 |
支持 |
支持 |
支持 |
char |
Char(1) |
Char(1) |
Char(1) |
Char(1) |
DateTime |
DateTime |
DateTime |
DateTime |
Date |
decimal |
Real |
Real |
Real |
NUMBER(20,7) |
double |
Float |
Float |
Float |
NUMBER(20,7) |
Guid |
UniqueIdentifier |
UniqueIdentifier |
TINYBLOB |
RAW(16) |
Int16 |
SmallInt |
SmallInt |
SmallInt |
NUMBER(5) |
Int |
Int |
Int |
Int |
NUMBER(10) |
Int64 |
Real |
BitInt |
BitInt |
NUMBER(21) |
object |
Binary |
Binary |
Binary |
BLOB |
SByte |
SmallInt |
SmallInt |
SmallInt |
Number(5) |
Single |
Real |
Real |
Real |
NUMBER(20,7) |
string |
Text |
Text |
Text |
LONG |
TimeSpan |
不支持 |
不支持 |
不支持 |
不支持 |
UInt16 |
Int |
Int |
Int |
NUMBER(10) |
UInt32 |
BitInt |
BitInt |
BitInt |
NUMBER(20) |
UInt64 |
Real |
Decimal(20) |
Decimal(20) |
Number(21) |
XElement |
支持 |
支持 |
支持 |
支持 |
XDocument |
支持 |
支持 |
支持 |
支持 |
Binary |
Image |
BINARY |
LONGBLOB |
BLOB |