🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Oracle Database 12c

Oracle Database 12cは、RDBMS製品です。世界初の商用RDBMSであるOracle Databaseのバージョンで、2013年にリリース。クラウド対応を考慮して設計されました。主な機能には、マルチテナント対応やインメモリデータベースの実装などがあります。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Q&A

1回答

8835閲覧

OracleデータベースのUTF8とAL32UTF8のキャラセットの違い

seita1224

総合スコア14

Oracle Database 12c

Oracle Database 12cは、RDBMS製品です。世界初の商用RDBMSであるOracle Databaseのバージョンで、2013年にリリース。クラウド対応を考慮して設計されました。主な機能には、マルチテナント対応やインメモリデータベースの実装などがあります。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

0グッド

0クリップ

投稿2019/09/10 03:18

##UTF8とAL32UTF8の違い
OracleDBのUTF8とAL32UTF8の明確な違いについて調べていて
エンコード(CESU-8とUTF-8)が違うため特殊な文字(補助文字、サロゲートペア)が

  • UTF8:3バイト
  • AL32UTF8:4バイト

といった違いしか見つけられなかったのですが他にも違いは存在するのでしょうか?

またそれぞれのキャラセットを変換する際(CONVERT関数、IMPDPなど)で差異が出たりなどはあるのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ネットを鵜呑みにしないで、ちゃんと自分で確認することも大切です。

SQL

1SQL> SELECT VNP.VALUE FROM V$NLS_PARAMETERS VNP WHERE VNP.PARAMETER = 'NLS_CHARACTERSET' ; 2 3VALUE 4-------------- 5AL32UTF8 6 7SQL> SELECT LENGTHB('奏') AS LEN FROM DUAL ; 8 9 LEN 10---------- 11 3

他はパス。

投稿2019/09/10 10:43

Orlofsky

総合スコア16417

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問