Mit einer der folgenden Methoden können Sie eine Liste aller systemdefinierten Optionswerte für Ihre eigene Verbindung abrufen. Um systemdefinierte Optionswerte für andere Verbindungen abzurufen, benötigen Sie das Systemprivileg SERVER OPERATOR, MONITOR oder DROP CONNECTION.
sa_conn_options-Systemprozedur Um alle aktuellen systemdefinierten Optionseinstellungen aufzulisten, rufen Sie die sa_conn_options-Systemprozedur auf:
CALL sa_conn_options; |
Führen Sie die folgende Anweisung aus, um diese Liste alphabetisch zu sortieren:
SELECT * FROM sa_conn_options( ) ORDER BY OptionName; |
Wenn Sie das Ergebnis filtern oder anders als nach Namen sortieren möchten, verwenden Sie eine WHERE-Klausel:
SELECT * FROM sa_conn_options( ) WHERE OptionDescription LIKE '%date%' ORDER BY PropNum; |
sa_conn_properties-Systemprozedur Aktuelle systemdefinierte Optionseinstellungen für Ihre Verbindung sind auch als Teilmenge von Verbindungseigenschaften verfügbar. Listen Sie mithilfe der sa_conn_properties-Systemprozedur alle Verbindungseigenschaften auf:
CALL sa_conn_properties; |
Führen Sie die folgende Anweisung aus, um diese Liste alphabetisch zu sortieren:
SELECT * FROM sa_conn_properties( ) ORDER BY PropName; |
SET-Anweisung Führen Sie in Interactive SQL die SET-Anweisung ohne Argumente aus, um die aktuellen Einstellungen der systemdefinierten Verbindungs-, Datenbank- und Interactive SQL-Optionen aufzulisten.
SET; |
Sie können den aktuellen Wert für eine einzelne systemdefinierte Option abrufen, indem Sie die CONNECTION_PROPERTY-Systemfunktion verwenden:
CONNECTION_PROPERTY-Systemfunktion Führen Sie die folgende Anweisung aus, um den Wert der Option ansi_blanks abzurufen:
SELECT CONNECTION_PROPERTY ( 'ansi_blanks' ); |
Die CONNECTION_PROPERTY-Systemfunktion kann nicht verwendet werden, um die Werte von benutzerdefinierten Optionen abzurufen.
In Embedded SQL-Programmen können Sie mit der GET OPTION-Anweisung den Wert einer (system- oder benutzerdefinierten) Option in Ihrer Embedded SQL-Anwendung abrufen.
Sie können die Werte von benutzerdefinierten Optionen abrufen, indem Sie die SYSOPTIONS-Systemansicht abfragen:
SYSOPTIONS-Systemansicht Die Ergebnisse der Systemprozeduren sa_conn_options und sa_conn_properties umfassen Einstellungen auf Verbindungsebene für systemdefinierte Optionen, die Benutzer- oder PUBLIC-Einstellungen aufheben.
Die Werte von benutzerdefinierten Optionen werden nicht von den Systemprozeduren sa_conn_options oder sa_conn_properties zurückgegeben. Sie können auch die Katalogansicht SYSOPTION oder SYSOPTIONS direkt abfragen, um den Wert einer bestimmten benutzerdefinierten Option zu bestimmen. Die folgende Abfrage in der SYSOPTIONS-Systemansicht liefert alle Einstellungen auf PUBLIC-Ebene und auf Benutzerebene für alle system- und benutzerdefinierten Optionen, die permanent gesetzt wurden:
SELECT * FROM SYSOPTIONS; |
Wenn Sie mit der SET TEMPORARY OPTION-Anweisung eine temporäre serverdefinierte Option für eine bestimmte Verbindung setzen, führt dies nicht dazu, dass die Systemansicht SYSOPTION (oder SYSOPTIONS) aktualisiert wird. Temporäre Änderungen an Optionseinstellungen auf Verbindungsebene werden nur im Serverspeicher gespeichert.
Sie können die Werte aller Optionen, außer der temporären Optionen, mit Sybase Central abrufen:
Sybase Central Wählen Sie in Sybase Central eine Datenbank aus und klicken Sie dann auf Datei » Optionen.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |