Microsoft Jet 数据库引擎 SQL通常属于 ANSI-89 Level 1。然而,ANSI SQL 的某些功能在 Microsoft Jet SQL 中没有实现。随着 Microsoft Jet 4.X 版的发行,可以看出 Microsoft OLE DB Provider for Jet 使用了更多的 ANSI-92 SQL 语法。相反地,在 ANSI SQL 中也不支持 Microsoft Jet SQL 所包含的某些保留字和性能。
expr1 [NOT] Between value1 And value2
在 Microsoft Jet SQL 中,value1 可以大于 value2; 而在 ANSI SQL 中,value1 则必须等于或小于 value2。
符合字符 | Microsoft Jet SQL | ANSI SQL |
---|---|---|
任何单一字符 | ? | _(下划线) |
零个或多个字符 | * | % |
Microsoft Jet SQL 提供了下列加强功能:
PARAMETERS说明语句定义参数查询
Microsoft Jet SQL 不支持下列 ANSI SQL 的功能:
等效的 ANSI SQL 数据类型 | Microsoft Jet 数据库引擎 SQL 的保留字 |
Like 运算符 (Microsoft Jet SQL) | SQL 合计函数(SQL) |
Microsoft Jet 数据库引擎 SQL 的数据类型 | 在字符串比较中使用通配符 |