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

OracleシステムがUnicodeまたはマルチバイト文字をサポートするように設定されているかどうかを確認するにはどうすればよいですか?

    SELECT *
      FROM v$nls_parameters
     WHERE parameter LIKE '%CHARACTERSET';
    

    データベースと国別文字セットが表示されます。データベースの文字セットは、CHARのデータのエンコードを制御します およびVARCHAR2 列。データベースがこれらの列でUnicodeをサポートしている場合、データベースの文字セットはAL32UTF8(またはまれにUTF8)である必要があります。国別文字セットは、NCHARのデータのエンコードを制御します およびNVARCHAR2 列。データベースの文字セットがUnicodeをサポートしていない場合、これらのデータ型の列にUnicodeデータを格納できる可能性がありますが、一般にシステムが複雑になります。国別の文字セットをサポートするには、アプリケーションを変更する必要があります。



    1. 完全なストアドプロシージャコードを表示する方法は?

    2. OracleEBSパスワードの有効期限/ポリシー/設定に関する便利なクエリ

    3. SQLServer-文字列内でn番目のオカレンスを検索します

    4. AWS上のWindowsでのShareplex入門、パート2