以下的选项允许 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 兼容,某些选项设置将被显式设置。下表列出了这些选项。
选项 | 设置 |
---|---|
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 |
下表列出了兼容性选项、其允许值及缺省设置。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |