Oracle 19c NLS_NCHAR_CHARACTERSET(各国語キャラクタ・セット)の確認方法

環境
OS Windows2019 server
Oracle Database 19c

説明
各国語キャラクタ・セット(NLS_CHARACTERSET)
NCHAR、NVARCHARで格納する際に利用される文字コード
UTF8又はAL16UTF16しか選択できない
AL16UTF16がデフォルト、かつ推奨されているとのこと。
違いはバイト数で格納するか(UTF8)、文字数で格納するか(AL16UTF16)。

使用例
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT
PARAMETER
, VALUE
FROM
NLS_DATABASE_PARAMETERS
WHERE
PARAMETER = 'NLS_NCHAR_CHARACTERSET';
SELECT PARAMETER , VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_NCHAR_CHARACTERSET';
SELECT
  PARAMETER
  , VALUE 
FROM
  NLS_DATABASE_PARAMETERS 
WHERE
  PARAMETER = 'NLS_NCHAR_CHARACTERSET';

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PARAMETER           VALUE
NLS_NCHAR_CHARACTERSET AL16UTF16
PARAMETER           VALUE NLS_NCHAR_CHARACTERSET AL16UTF16
PARAMETER	          VALUE
NLS_NCHAR_CHARACTERSET	           AL16UTF16

 

Oracle 19c

Posted by arkgame