Frage

Hallo, wie kann ich ändern oder den Zeichensatz einer Datenbank zu ändern, um es NIHONGO Zeichen zu unterstützen

War es hilfreich?

Lösung

Und Unicode ist dein Freund, Verwendung NVARCHAR oder NTEXT.

Andere Tipps

Sie sollten in Ordnung sein mit einem beliebigen Vielzahl von UTF-8.

Der Zeichensatz angegeben ist in der Regel beim Erstellen der Datenbank. Wenn Sie es brauchen später zu ändern, gibt es die ALTE DATABASE CHARACTER SET Befehl , aber das Datenmigration erfordert:

  

Um den Datenbank-Zeichensatz zu ändern, führen Sie die folgenden Schritte:

     
      
  1. die Datenbank herunterfahren, indem entweder ein shutdown immediate oder eine SHUTDOWN NORMAL Anweisung.
  2.   
  3. Führen Sie eine vollständige Sicherung der Datenbank, weil die ALTE DATABASE CHARACTER SET-Anweisung nicht zurückgerollt werden kann.
  4.   
  5. Führen Sie die folgenden Aussagen:
  6.   
  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;

Wie Sie sehen können, müssen Sie offline und die Datenbank konvertieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top