2

こんにちは、日本語の文字をサポートするためにデータベースの文字セットを変更または変更するにはどうすればよいですか

4

2 に答える 2

4

さまざまな UTF-8 で問題ないはずです。

文字セットは通常、データベースの作成時に指定されます。後で変更する必要がある場合は、ALTER DATABASE CHARACTER SET コマンドがありますが、データの移行が必要です。

データベースの文字セットを変更するには、次の手順を実行します。

  1. SHUTDOWN IMMEDIATE または SHUTDOWN NORMAL ステートメントを使用して、データベースをシャットダウンします。
  2. ALTER DATABASE CHARACTER SET ステートメントはロールバックできないため、データベースの完全バックアップを実行してください。
  3. 次のステートメントを完成させます。
  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 に答える