ランタイムパラメーターを変更します。

構文

ALTER SESSION SET name = value

説明

ALTER SESSION コマンドを使用して、ランタイムパラメーターを変更します。 ALTER SESSION は、現在のセッションで使用されている値のみを変更します。 特定のパラメーターは、Oracle 構文との互換性を保つためにのみ提供されており、Oracle と互換性のある POLARDB データベースの実行動作に影響を与えません。 その他のパラメーターは、Oracle と互換性のある POLARDB データベースのランタイムパラメーターを変更します。

パラメーター

パラメーター 説明
name ランタイムパラメーターの名前。 次の表に、使用可能なパラメーターを示します。
value パラメーターの値。

ALTER を使用します。 以下のパラメーターを変更する SESSION コマンドです。

パラメーター 説明
NLS_DATE_FORMAT (string) 日付と時刻の値の表示形式と、あいまいなデータ入力値を解釈するための規則。 このパラメーターには、datestyle パラメーターと同じ効果があります。
NLS_LANGUAGE (string) メッセージが表示される言語。 このパラメーターには、lc_messages パラメーターと同じ効果があります。
NLS_LENGTH_SEMANTICS (string) 有効な値: BYTE および CHAR。 デフォルト値: BYTE。 このパラメーターは構文の互換性のためにのみ提供されており、Oracle と互換性のある POLARDB データベースには影響しません。
OPTIMIZER_MODE (string) デフォルトのクエリ最適化モード。 有効な値: ALL_ROWS、CHOOSE、FIRST_ROWS、FIRST_ROWS_10、FIRST_ROWS_100、FIRST_ROWS_1000。 デフォルト値: CHOOSE。 このパラメーターは、Oracle と互換性のある POLARDB データベースに実装されています。
QUERY_REWRITE_ENABLED (string) 有効な値: TRUE、FALSE、FORCE。 デフォルト値: FALSE。 このパラメーターは構文の互換性のためにのみ提供されており、Oracle と互換性のある POLARDB データベースには影響しません。
QUERY_REWRITE_INTEGRITY (string) 有効な値: ENFORCED、TRUSTED、STALE_TOLERATED。 デフォルト値: ENFORCED。 このパラメーターは構文の互換性のためにのみ提供されており、Oracle と互換性のある POLARDB データベースには影響しません。

言語を UTF-8 エンコードで英語 (米国) に設定します。 注記: この例では、en_US.UTF-8 の値は、Oracle と互換性のある POLARDB データベースに指定したフォーマットを使用する必要があります。 この形式は、Oracle データベースと互換性がありません。

ALTER SESSION SET NLS_LANGUAGE = 'en_US.UTF-8';

日付の表示形式を設定します。

ALTER SESSION SET NLS_DATE_FORMAT = 'dd/mm/yyyy';