各种数据库与CRT数据类型对照

摘要 : Database comparison with CRT data type



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

 

上一篇 :C#计算这个月有多少天
下一篇 :CS1010常量中的换行符错误