こんにちは、日本語の文字をサポートするためにデータベースの文字セットを変更または変更するにはどうすればよいですか
2256 次
2 に答える
4
さまざまな UTF-8 で問題ないはずです。
文字セットは通常、データベースの作成時に指定されます。後で変更する必要がある場合は、ALTER DATABASE CHARACTER SET コマンドがありますが、データの移行が必要です。
データベースの文字セットを変更するには、次の手順を実行します。
- SHUTDOWN IMMEDIATE または SHUTDOWN NORMAL ステートメントを使用して、データベースをシャットダウンします。
- ALTER DATABASE CHARACTER SET ステートメントはロールバックできないため、データベースの完全バックアップを実行してください。
- 次のステートメントを完成させます。
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET new_character_set;
SHUTDOWN IMMEDIATE; -- or SHUTDOWN NORMAL;
STARTUP;
ご覧のとおり、データベースをオフラインにして変換する必要があります。
于 2009-11-16T06:36:10.413 に答える
2
そしてUnicodeはあなたの友達です。NVARCHARまたはNTEXTを使用してください。
于 2009-11-16T07:41:31.500 に答える