SQLite 数据类型与C#数据类型对应表

 
SQLite 数据类型 C# 数据类型  
BIGINT Int64  
BIGUINT UInt64  
BINARY Binary  
BIT Boolean 首选
BLOB Binary 首选
BOOL Boolean  
BOOLEAN Boolean  
CHAR AnsiStringFixedLength 首选
CLOB String  
COUNTER Int64  
CURRENCY Decimal  
DATE DateTime  
DATETIME DateTime 首选
DECIMAL Decimal 首选
DOUBLE Double  
FLOAT Double  
GENERAL Binary  
GUID Guid  
IDENTITY Int64  
IMAGE Binary  
INT Int32 首选
INT8 SByte  
INT16 Int16  
INT32 Int32  
INT64 Int64  
INTEGER Int64 首选
INTEGER8 SByte  
INTEGER16 Int16  
INTEGER32 Int32  
INTEGER64 Int64  
LOGICAL Boolean  
LONG Int64  
LONGCHAR String  
LONGTEXT String  
LONGVARCHAR String  
MEMO String  
MONEY Decimal  
NCHAR StringFixedLength 首选
NOTE String  
NTEXT String  
NUMBER Decimal  
NUMERIC Decimal  
NVARCHAR String 首选
OLEOBJECT Binary  
RAW Binary  
REAL Double 首选
SINGLE Single 首选
SMALLDATE DateTime  
SMALLINT Int16 首选
SMALLUINT UInt16 首选
STRING String  
TEXT String  
TIME DateTime  
TIMESTAMP DateTime  
TINYINT Byte 首选
TINYSINT SByte 首选
UINT UInt32 首选
UINT8 Byte  
UINT16 UInt16  
UINT32 UInt32  
UINT64 UInt64  
ULONG UInt64  
UNIQUEIDENTIFIER Guid 首选
UNSIGNEDINTEGER UInt64 首选
UNSIGNEDINTEGER8 Byte  
UNSIGNEDINTEGER16 UInt16  
UNSIGNEDINTEGER32 UInt32  
UNSIGNEDINTEGER64 UInt64  
VARBINARY Binary  
VARCHAR AnsiString 首选
VARCHAR2 AnsiString  
YESNO Boolean  

原文地址:https://www.cnblogs.com/lvdongjie/p/8879860.html

时间: 2024-11-07 18:40:30

SQLite 数据类型与C#数据类型对应表的相关文章

java数据类型,hibernate数据类型,标准sql数据类型之间的对应表

Hibernate API简介 其接口分为以下几类: l         提供访问数据库的操作的接口: l         用于配置Hibernate的接口: l         回调接口 l         扩展Hibernate的功能的接口. 这些接口大多数位于net.sf.hibernate包中 Hibernate的核心接口 5个核心接口: l         Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象. l   

Android中使用Sqlite数据库 (一) 建表

一.实现一个类,继承SQLiteOpenHelper类,并实现构造函数,onCreate()  onUpgrade() import android.content.Context; import android.database.DatabaseErrorHandler; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; impo

[转]SQLite支持字段类型及建表

转自:http://boonya.iteye.com/blog/2118252 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断. SQLite具有以下五种数据类型: 1.NULL:空值. 2.INTEGER:带符号的整型,具体取决有存入数字的范围大小. 3.REAL:浮点数字,存储为8-byte IEEE浮点数. 4.TEXT:字符串文本. 5.BLOB:二进制对象. 但实际上,sqlite3也接受如下的数据类型: smallint 16 位元的整数.

从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值

最近在ASP.NET MVC中遇到一个问题,如题,在使用EF数据模型的时候,要去添加一条新的数据到Sqlserver数据库,在之前项目中并没有出现该异常,所以去扒了扒demo,发现有几个字段(数据库类型为datetime)savechange的时候默认绑定了datetime.now.问题就在这里,我的新项目并没有给定这几个字段的数据.下面总结下: 触发该错误的条件如下: SQL Server数据库版本中的字段类型为datetime2 数据库中,某个要进行Add或者Edit的字段的数据类型为dat

JAVA中分为基本数据类型及引用数据类型

一.基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0 long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数

JDBC数据类型、Java数据类型、标准sql类型

本文转自:http://www.cnblogs.com/shishm/archive/2012/01/30/2332142.html 谢谢原作者细心的总结,很赞! 本概述是从<JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference>这本书中摘引来的.JavaSoft 目前正在准备这本书.这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份,在 1997 年春季由 Addis

关于JAVA变量,数据类型,基本数据类型之间的转换和对象型的基本数据类型

如何给java变量取名字-----标示符     标示符是用来给类,对象,方法,变量,接口和自定义数据类型命名的.凡是可以自己取名字的地方都叫做标示符,都要遵循标示符的规则. 标示符的规则:1.由数字,字母和下划线(_),美元符号($)组成. 2.区分大小写,首字母不能数字,长度无限制. 3.不能与java关键字重名. java常用数据类型(基本类型和引用类型) 基本数据类型: 基本数据类型分为数值类型和非数值类型.其中数值类型包括整数类型和非整形.非数值类型包括,字符类型,布尔类型, 整型包括

解决从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值的问题

场景: ASP.NET MVC项目中,使用entity framework添加数据遇到"从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值"这个错误问题.后经过问题的排查,是由于C#代码中实体类所传入的DateTime类型属性没有赋值的原因,其中主要涉及到SQL Server 中datetime2的时间精度和日期范围的问题. 条件分析: SQL Server数据库版本中有datetime2类型 数据库中,某个要进行添加或者修改操作的字段的数据类型为

JAVA中分为基本数据类型及引用数据类型(问题:堆和栈的区别,系统根据什么区分堆栈内存)

一.基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0 long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数

MySql数据类型与Java数据类型的对应关系

MySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的.一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String,任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型(当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题). 转换表 MySql 数据类型 可以被转换成的 Java 类型 CHAR, VARCHAR, BLOB, TEXT, ENUM, and SET java.lang.Strin