PL/SQLで文字セットを設定する方法
PL/SQLで文字セットを設定する方法は、次のようなものがあります
- NLS_キャラセット
- ALTER SESSION
ALTER SESSION SET NLS_CHARACTERSET = 'AL32UTF8';
これにより文字エンコードがAL32UTF8に設定されます。
- ネイティブな日本語で言い換えると
SET NLS_CHARACTERSET = 'AL32UTF8';
- ALTER DATABASE
ALTER DATABASE CHARACTER SET AL32UTF8;
これにより、データベース全体で AL32UTF8 がデフォルト文字セットとして設定されます。
注意:文字コードの変更は、管理者権限もしくは特定のアクセス権限が必要な場合があります。文字コード変更を行なう前に、必ずデータベース管理者または関連する権限者に相談してください。