sqlserver 与sqlite的区别
sqlserver是大型数据库,常用于企业级应用的后台数据存储。
sqlite 是轻量级数据库,对小数据量的数据存储方便。文件型数据库。
其语法区别大。
比如查询前10条数据
sqlserver:
SELECT TOP 10 * FROM [index] ORDER BY indexid DESC;
sqlite:
SELECT * FROM [index] ORDER BY indexid DESC limit 0,10;
创建视图时:
sqlserver:
CREATE VIEW view_table AS SELECT DISTINCT watch_item.[watchid],watch_item.[itemid] FROM view-table;
sqlite:
CREATE VIEW view_table AS SELECT DISTINCT [watchid],[itemid] FROM view_table;
sqlite中视图是只读的,不能使用 insert、update、delete
在sqlite中没有RIGHT OUTER JOIN 和 FULL OUTER JOIN
getdate()等