Collection Contents 上一页 下一页 PDF

ASA 数据库管理指南

数据库选项

兼容性选项


以下的选项允许 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 兼容,已显式地设置了某些选项设置。下表列出了这些选项。

有关如何进行设置的信息,请参见系统和分类存储过程

与 Adaptive Server Enterprise 兼容的 Open Client 和 JDBC 连接选项 
选项 设置
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
Transact-SQL 和 SQL/92 的兼容性选项 

下表列出了兼容性选项、其允许值及缺省设置。

选项 缺省
ALLOW_NULLS_BY_DEFAULT 选项 [compatibility] ON、OFF ON
ANSI_BLANKS 选项 [compatibility] ON、OFF OFF
ANSI_CLOSE_CURSORS_ON_ROLLBACK 选项 [compatibility] ON、OFF OFF
ANSI_INTEGER_OVERFLOW 选项 [compatibility] ON、OFF OFF
ANSI_PERMISSIONS 选项 [compatibility] ON、OFF ON
ANSI_UPDATE_CONSTRAINTS 选项[compatibility] OFF、CURSORS、STRICT CURSORS
ANSINULL 选项 [compatibility] ON、OFF ON
AUTOMATIC_TIMESTAMP 选项 [compatibility] ON、OFF OFF
CHAINED 选项 [compatibility] ON、OFF ON
CLOSE_ON_ENDTRANS 选项 [compatibility] ON、OFF ON
CONTINUE_AFTER_RAISERROR 选项 [compatibility] ON、OFF ON
CONVERSION_ERROR 选项 [compatibility] ON、OFF ON
DATE_FORMAT 选项 [compatibility] 字符串 YYYY-MM-DD
DATE_ORDER 选项 [compatibility] MDY、YMD、DMY YMD
DIVIDE_BY_ZERO_ERROR 选项 [compatibility] ON、OFF ON
ESCAPE_CHARACTER 选项 [compatibility] 系统使用 OFF
FIRE_TRIGGERS 选项 [compatibility] ON、OFF ON
FLOAT_AS_DOUBLE 选项 [compatibility] ON、OFF OFF
ISOLATION_LEVEL 选项 [compatibility] 0, 1, 2, 3 0

Open Client 和 JDBC 连接的缺省值为 1

NEAREST_CENTURY 选项 [compatibility] 整数 50
NON_KEYWORDS 选项 [compatibility] 以逗号分隔的关键字列表 不关闭任何关键字
ON_TSQL_ERROR 选项 [compatibility] STOP、CONDITIONAL、CONTINUE CONDITIONAL
OPTIMISTIC_WAIT_FOR_COMMIT 选项 [compatibility] ON、OFF OFF
PERCENT_AS_COMMENT 选项 [compatibility] ON、OFF ON
QUERY_PLAN_ON_OPEN 选项 [compatibility] ON、OFF OFF
QUOTED_IDENTIFIER 选项 [compatibility] ON、OFF ON
RI_TRIGGER_TIME 选项 [compatibility] BEFORE、AFTER AFTER
SQL_FLAGGER_ERROR_LEVEL 选项 [compatibility] E、I、F、W W
SQL_FLAGGER_WARNING_LEVEL 选项 [compatibility] E、I、F、W W
STRING_RTRUNCATION 选项 [compatibility] ON、OFF OFF
TIME_FORMAT 选项 [compatibility] 字符串 HH:NN:SS.SSS
TIMESTAMP_FORMAT 选项 [compatibility] 字符串 YYYY-MM-DD HH:NN:ss.SSS
TSQL_HEX_CONSTANT 选项 [compatibility] ON、OFF ON
TSQL_VARIABLES 选项 [compatibility] ON、OFF OFF

Collection Contents 上一页 下一页 PDF