SQLite
程序E生
这个作者很懒,什么都没留下…
展开
-
SQLite不支持的SQL语法总结
<br />1 TOP<br />这是一个大家经常问到的问题,例如在SQLSERVER中可以使用如下语句来取得记录集中的前十条记录:<br />SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;<br />但是这条SQL语句在SQLite中是无法执行的,应该改为:<br />SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;<br />其中limit 0,10表示从第0条记录开始,往后一共读取10转载 2011-03-01 10:30:00 · 507 阅读 · 0 评论 -
如何使用c#操作SQLite数据库
<br />1. 到http://sourceforge.net/projects/sqlite-dotnet2/files/ 下载ADO.NET provider for the SQLite database engine. 然后安装。<br />2. 在VS 2005 新建控制台程序,然后添加引用System.Data.SQLite.dll,该文件在ADO.NET provider for the SQLite 安装目录的bin目录下。<br />3. using 该命名空间,就可以和使用其他ADO.原创 2011-03-01 10:27:00 · 842 阅读 · 0 评论 -
SQL和SQLite的语法区别
<br />1. @@IDENTITY LAST_INSERT_ROWID()<br />2. SELECT cn = COUNT(*) FROM ... SELECT COUNT(*) cn FROM ...<br />3. LIMIT startIndex,itemCn 这儿的startIndex是从0开始的,而ROW_NUMBER()是从1开始的<br />4. sqlite中没有SELECT TOP,用LIMIT即可<br />5. SQLite自增字段,如果在事务中插入数据失败,并不会占用增长后的转载 2011-03-01 10:29:00 · 1917 阅读 · 0 评论 -
SQLite中有关datetime字段的处理
在SQLite数据库中查询当前时间的方法:Select datetime('now','localtime')这样就可以查询到系统的本地时间,如果只是Select datetime('now'),查询的结果比系统的本地时间早了8个小时在日期保存到Sqlite数据库时转换一个类型,比如:string _now = System.DateTime.Now.ToStr原创 2014-01-29 11:07:00 · 3669 阅读 · 0 评论