デフォルトはNLS
の1つです セッションのパラメータ、つまりNLS_LENGTH_SEMANTICS
。セッションから確認する方法は次のとおりです。
select value
from v$nls_parameters
where parameter = 'NLS_LENGTH_SEMANTICS'
;
VALUE
------
BYTE
セッションを変更して値を変更できます(または、SQL Developerなどのグラフィカル・インターフェースを介して変更できます)。 LOGIN.SQL
にALTERSESSIONコマンドを配置することもできます。 (または、グローバルに、GLOGIN.SQL
)1つを使用する場合、セッションを開始するたびに特定の値を割り当てる場合。それ以外の場合、新しいセッションを開始すると、デフォルトはSPFileから取得されます(ほとんどの場合)。
SPFileの内容を確認する方法は次のとおりです。
select value
from v$parameter
where name = 'nls_length_semantics'
;
VALUE
------
BYTE
システムを変更してSPFileの内容を変更することもできますが、それはDBAの仕事です(私は思います)。いずれにせよ、変更することができます。
これは他のNLS
と似ています パラメータ-NLS_DATE_FORMAT
を検討してください たとえば、動作は非常に似ています。