以下的选项允许 Adaptive Server Anywhere 行为与 Adaptive Server Enterprise 行为兼容,或者既支持旧行为,也允许 ISO SQL/92 行为。
为实现与 Adaptive Server Enterprise 的进一步兼容,可针对当前连接的持续时间,使用 Transact-SQL SET 语句而不是 Adaptive Server Anywhere SET OPTION 语句设置其中一些选项。
有关列表,请参见 SET 语句 [T-SQL]。
这些选项中,有一些的缺省设置与 Adaptive Server Enterprise 的缺省设置不同。为了兼容,应显式地设置选项以确保兼容的行为。
在使用 Open Client 或 JDBC 接口进行连接时,为使当前连接与 Adaptive Server Enterprise 兼容,已显式地设置了某些选项设置。下表列出了这些选项。
有关如何进行设置的信息,请参见系统和分类存储过程。
| 选项 | 设置 |
|---|---|
| ALLOW_NULLS_BY_DEFAULT | OFF |
| ANSI_BLANKS | ON |
| ANSINULL | OFF |
| CHAINED | OFF |
| CONTINUE_AFTER_RAISERROR | ON |
| DATE_FORMAT | YYYY-MM-DD |
| DATE_ORDER | MDY |
| ESCAPE_CHARACTER | OFF |
| FLOAT_AS_DOUBLE | ON |
| ISOLATION_LEVEL | 1 |
| ON_TSQL_ERROR | CONDITIONAL |
| QUOTED_IDENTIFIER | OFF |
| TIME_FORMAT | HH:NN:SS.SSS |
| TIMESTAMP_FORMAT | YYYY-MM-DD HH:NN:SS.SSS |
| TSQL_HEX_CONSTANT | ON |
| TSQL_VARIABLES | ON |
下表列出了兼容性选项、其允许值及缺省设置。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。