sql >> データベース >  >> RDS >> Oracle

OracleでUTF8文字セットを構成するにはどうすればよいですか?

    ええ、失敗した良いこと...それは良い考えではありません... :-)

    まず、OracleでのUTF-8サポートには、「AL32UTF8」文字セットを使用する必要があります。

    これはまったく新しいデータベースですか?または、データがすでに含まれている既存のデータベースですか?

    新しいデータベースについて話している場合は、データベースを作成するときに、データベースを削除して、DBCAでAL32UTF8文字セットを指定して再度作成する必要があります。

    データがすでに含まれている既存のデータベースの場合は、もう少し複雑です。現在使用している文字セットは何ですか? AL32UTF8はその文字セットの直接のスーパーセットですか?

    これは本当に重要なテーマです。つまり、現在の文字セットと移動先の文字セットを知っている必要があり、互換性とデータ変換の問題を確認するために「CSSCAN」ユーティリティを実行する必要があります。

    詳細については、MOSに関する次のドキュメントを確認してください。

    NLS_CHARACTERSETをAL32UTF8/UTF8(Unicode)に変更する[ID260192.1]

    お役に立てば幸いです。




    1. MySQLでデータベースのサイズを確認する方法

    2. SQLServerで数値を含まない値を取得する方法

    3. IRI-Windocksテストデータベースリポジトリ

    4. 時間をiPhoneデバイスのタイムゾーンに変換するにはどうすればよいですか?