SQLite与Sql Server的语法差异
来源:互联网 发布:黑莓z10淘宝客户端 编辑:程序博客网 时间:2024/06/05 18:27
1.返回最后插入的标识值 返回最后插入的标识值sql server用@@IDENTITY sqlite用标量函数LAST_INSERT_ROWID() 返回通过当前的 SQLConnection 插入到数据库的最后一行的行标识符(生成的主键)。此值与 SQLConnection.lastInsertRowID 属性返回的值相同。2.top n 在sql server中返回前2行可以这样: select top 2 * from aa order by ids descsqlite中用LIMIT,语句如下: select * from aa order by ids desc LIMIT 23.GETDATE ( ) 在sql server中GETDATE ( )返回当前系统日期和时间 sqlite中没有4.EXISTS语句 sql server中判断插入(不存在ids=5的就插入) IF NOT EXISTS (select * from aa where ids=5) BEGIN insert into aa(nickname) select 't' END 在sqlite中可以这样 insert into aa(nickname) select 't' where not exists(select * from aa where ids=5)5.嵌套事务 sqlite仅允许单个活动的事务6.RIGHT 和 FULL OUTER JOIN sqlite不支持 RIGHT OUTER JOIN 或 FULL OUTER JOIN7.可更新的视图 sqlite视图是只读的。不能对视图执行 DELETE、INSERT 或 UPDATE 语句,sql server是可以对视图 DELETE、INSERT 或 UPDATE
- SQLite与Sql Server的语法差异
- SQLITE与SQL SERVER中SQL语句的差异
- SQL Server与 Access在SQL语法上的差异
- sqlite语法及与sql server 的语法区别
- Access与SQL Server 语法差异
- Access与sql server 语法差异
- SQLite与SQL差异
- SQLite与SQL差异
- SQLite与SQL差异
- SQLite与SQL差异
- mssql与access的sql语法差异
- SQLite与SQL差异问题
- Sqlite基础及其与SQLServer语法差异
- Oracle与SQL Server的sql差异总结(一)
- SQLite的SQL语法
- SQLite的SQL语法
- SQLite的SQL语法
- SQLite的SQL语法
- 基于MySQL的高性能数据库应用研发(使用C++操作MYSQL)
- unix和dos文本文件的区别
- 阔别5年了
- 1236 Network of Schools 图的强连通性
- Sybase12.5建表时,发生类型为int的字段不能设为identity
- SQLite与Sql Server的语法差异
- sizeof 笔记(转自http://student.csdn.net/space.php?uid=43658&do=blog&id=8677)
- 你是谁的蘑菇,你的蘑菇又在哪?
- 比较字符串不区分大小写
- oracle字符集
- regsvr32 用法
- 支持Rewrite的测试
- XML文件格式
- ubuntu lamp