SQLite不支持的语法

在.net core 的单元测试中使用的是SQLite,内存数据库
SQLite不支持的sql语法:
1.TOP。需改成limit
例如:SELECT TOP10  FROM [index] ORDER BY indexid DESC;
需改成:SELECT 
 FROM [index] ORDER BY indexid DESC limit 0,10;22
2.COUNT(DISTINCT column)
SQLite的内置函数都不支持DISTINCT
3.外连接。不支持RIGHT OUTER JOIN 和 FULL OUTER JOIN
4.GETDATE() 
5.嵌套事务

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 1,254评论 0 7
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,504评论 0 13
  • 基础语句 1. 创建数据库 CREATE DATABASE database_name 2. 删除数据库 drop...
    敲代码的本愿阅读 1,046评论 1 7
  • 一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件...
    shadow雨轩阅读 521评论 0 3
  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 1,980评论 0 13