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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Options-Klassifizierung

 

Kompatibilitätsoptionen

Mit den folgenden Optionen können Sie das Verhalten von SQL Anywhere mit dem von Adaptive Server Enterprise kompatibel machen oder sowohl das alte Verhalten unterstützen als auch das ISO SQL/2003-Verhalten zulassen.

Um die Kompatibilität mit Adaptive Server Enterprise zu erhöhen, können einige dieser Optionen für die Dauer der aktuellen Verbindung gesetzt werden, indem Sie die Transact-SQL SET-Anweisung anstelle der SQL Anywhere SET OPTION-Anweisung benutzen. Weitere Hinweise finden Sie unter SET-Anweisung [T-SQL].

Standardeinstellungen

Die Standardeinstellung für einige dieser Optionen unterscheidet sich von der Standardeinstellung in Adaptive Server Enterprise. Um die Kompatibilität zwischen Ihren SQL Anywhere- und Adaptive Server Enterprise-Datenbanken zu gewährleisten, sollten Sie jede in diesem Abschnitt aufgelistete Kompatibilitätsoption explizit setzen.

Wenn eine Verbindung mit den Open Client- oder JDBC-Schnittstellen eingerichtet wird, werden einige Optionen speziell für die aktuelle Verbindung eingestellt, damit die Kompatibilität mit Adaptive Server Enterprise gesichert ist. Diese Optionen werden in der folgenden Tabelle aufgelistet.

Optionen für Open Client- und JDBC-Verbindungskompatibilität mit Adaptive Server Enterprise
Option Einstellung
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 Continue bei jConnect-Verbindungen
time_format HH:NN:SS.SSS
timestamp_format YYYY-MM-DD HH:NN:SS.SSS
tsql_outer_joins Off
tsql_variables On
Transact-SQL- und SQL/2003-Kompatibilitätsoptionen

Die folgende Tabelle listet die Kompatibilitätsoptionen mit den zulässigen Werten und Standardeinstellungen auf.

Option Werte Standard
allow_nulls_by_default-Option [Kompatibilität] On, Off On
ansi_blanks-Option [Kompatibilität] On, Off Off
ansi_close_cursors_on_rollback-Option [Kompatibilität] On, Off Off
ansi_permissions-Option [Kompatibilität] On, Off On
ansi_update_constraints-Option [Kompatibilität] Off, Cursors, Strict Cursors
ansinull-Option [Kompatibilität] On, Off On
chained-Option [Kompatibilität] On, Off On
close_on_endtrans-Option [Kompatibilität] On, Off On
continue_after_raiserror-Option [Kompatibilität] On, Off On
conversion_error-Option [Kompatibilität] On, Off On
date_format-Option [Datenbank] Zeichenfolge YYYY-MM-DD
date_order-Option [Datenbank] MDY, YMD, DMY YMD
escape_character-Option [Kompatibilität] Reserviert Reserviert
fire_triggers-Option [Kompatibilität] On, Off On
isolation_level-Option [Datenbank] [Kompatibilität] 0, 1, 2, 3 0
nearest_century-Option [Kompatibilität] Ganzzahl (zwischen 0 und inklusive 100) 50
non_keywords-Option [Kompatibilität] Zeichenfolge (kommagetrennte Schlüsselwörterliste) Leere Zeichenfolge (keine Schlüsselwörter deaktiviert)
on_tsql_error-Option [Kompatibilität] Stop, Conditional, Continue Conditional
quoted_identifier-Option [Kompatibilität] On, Off On
sql_flagger_error_level-Option [Kompatibilität] 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-Option [Kompatibilität] 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-Option [Kompatibilität] On, Off On
time_format-Option [Kompatibilität] Zeichenfolge HH:NN:SS.SSS
timestamp_format-Option [Kompatibilität] Zeichenfolge YYYY-MM-DD HH:NN:SS.SSS
tsql_outer_joins-Option [Kompatibilität] On, Off Off
tsql_variables-Option [Kompatibilität] On, Off Off