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 Anywhere 行为与 Adaptive Server Enterprise 行为兼容,或者既支持旧行为,也允许 ISO SQL/2003 行为。

为实现与 Adaptive Server Enterprise 的进一步兼容,可使用 Transact-SQL SET 语句替代 SQL Anywhere SET OPTION 语句在当前连接期间设置部分选项。请参见SET 语句 [T-SQL]

缺省设置

这些选项中,有一些的缺省设置与 Adaptive Server Enterprise 的缺省设置不同。为确保您的 SQL Anywhere 和 Adaptive Server Enterprise 数据库的兼容性,应显式设置本节列出的每个兼容性选项。

在使用 Open Client 或 JDBC 接口进行连接时,为使当前连接与 Adaptive Server Enterprise 兼容,某些选项设置将被显式设置。下表列出了这些选项。

与 Adaptive Server Enterprise 兼容的 Open Client 和 JDBC 连接选项
选项 设置
allow_nulls_by_default Off
ansi_blanks Off
ansi_substring On
ansinull On
chained Off
continue_after_raiserror On
escape_character Off
on_tsql_error 对 JConnect 连接,继续执行
time_format HH:NN:SS.SSS
timestamp_format YYYY-MM-DD HH:NN:SS.SSS
tsql_outer_joins Off
tsql_variables On
Transact-SQL 和 SQL/2003 的兼容性选项

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

选项 缺省值
allow_nulls_by_default 选项 [兼容性] On、Off On
ansi_blanks 选项 [兼容性] On、Off Off
ansi_close_cursors_on_rollback 选项 [兼容性] On、Off Off
ansi_permissions 选项 [兼容性] On、Off On
ansi_update_constraints 选项 [兼容性] Off、Cursors、Strict Cursors
ansinull 选项 [兼容性] On、Off On
chained 选项 [兼容性] On、Off On
close_on_endtrans 选项 [兼容性] On、Off On
continue_after_raiserror 选项 [兼容性] On、Off On
conversion_error 选项 [兼容性] On、Off On
date_format 选项 [数据库] 字符串 YYYY-MM-DD
date_order 选项 [数据库] MDY、YMD、DMY YMD
escape_character 选项 [兼容性] 保留 保留
fire_triggers 选项 [兼容性] On、Off On
isolation_level 选项 [数据库] [兼容性] 0, 1, 2, 3 0
nearest_century 选项 [兼容性] 0 到 100(含)之间的整数 50
non_keywords 选项 [兼容性] 字符串(以逗号分隔的关键字列表) 空字符串(不关闭任何关键字)
on_tsql_error 选项 [兼容性] Stop、Conditional、Continue Conditional
quoted_identifier 选项 [兼容性] On、Off On
sql_flagger_error_level 选项 [兼容性] Off、SQL:1992/Entry、SQL:1992/Intermediate、SQL:1992/Full、SQL:1999/Core、SQL:1999/Package、SQL:2003/Core、SQL:2003/Package、Ultralite Off
sql_flagger_warning_level 选项 [兼容性] Off、SQL:1992/Entry、SQL:1992/Intermediate、SQL:1992/Full、SQL:1999/Core、SQL:1999/Package、SQL:2003/Core、SQL:2003/Package、Ultralite Off
string_rtruncation 选项 [兼容性] On、Off On
time_format 选项 [兼容性] 字符串 HH:NN:SS.SSS
timestamp_format 选项 [兼容性] 字符串 YYYY-MM-DD HH:NN:SS.SSS
tsql_outer_joins 选项 [兼容性] On、Off Off
tsql_variables 选项 [兼容性] On、Off Off