Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » SQL 方言和兼容性 » SQL 方言 » 使用 SQL Flagger 测试 SQL 遵从性

 

标准和兼容性

数据库服务器和 SQL 预处理器中使用的标记功能遵循 ANSI/ISO SQL/2003 国际标准第 1 部分(框架)中定义的 SQL Flagger 功能。SQL Flagger 使用以下 ANSI SQL 标准确定 SQL 构造的遵从性:

注意

不建议使用 SQL/1992(所有级别)的 SQL Flagger 支持。

此外,SQL Flagger 可标识不符合 UltraLite SQL 的语句。例如,UltraLite 对 CREATE 和 ALTER 模式对象只有有限的能力。

SQL Flagger 可分析所有的 SQL 语句。但是,大部分创建或修改模式对象的语句,包括创建表、索引、实例化视图、发布、预订和代理表的语句,均为 ANSI SQL 标准的服务商扩充,因而被标记为不符合要求。

永远不会因为不符合任何 SQL 标准或因为与 UltraLite 兼容,而标记 SET OPTION 语句,包括其可选组件。

另请参见