Oracle #6:VARCHAR2とNVARCHAR2

OracleのVARCHAR2とNVARCHAR2の違いは?
前回記事:Oracle #5:単語の先頭を大文字にする


1) サイズの指定方法が違う
・VARCHAR2はデフォルトでバイト数(BYTE)指定
文字数で指定する場合はCHARを明示する。例) VARCHAR2(10 CHAR)
・NVARCHAR2は文字数(CHAR)指定
バイト数での指定はできない。

2) 文字コード(キャラクタ・セット)
・VARCHAR2
・Unicode以外も格納可
・データベースキャラクタ・セットを使用する。
・NVARCHAR2
・Unicodeのみ格納可
・各国語キャラクタ・セットを使用する。

現在のキャラクタ・セットを確認するには?

多国語キャラクタ・セット?



次回記事:Oracle #7:キャラクタ・セットを調べるには


Oracle学習

0 件のコメント:

その他の記事