Domanda

Ciao come faccio a cambiare o modificare il set di caratteri di una banca dati per la sua supporta i caratteri nihongo

È stato utile?

Soluzione

E Unicode è tuo amico, l'uso NVARCHAR o NTEXT.

Altri suggerimenti

Si dovrebbe andare bene con qualsiasi varietà di UTF-8.

Il set di caratteri è generalmente specificato durante la creazione del database. Se hai bisogno di cambiare in un secondo momento, v'è la rel="nofollow ALTER DATABASE CARATTERE comando SET , ma che richiede la migrazione dei dati:

  

Per cambiare il set di caratteri del database, effettuare le seguenti operazioni:

     
      
  1. chiudere il database, utilizzando un arresto immediato o una dichiarazione di arresto normale.
  2.   
  3. Fare un backup completo del database perché l'istruzione SET DATABASE CARATTERE ALTER non può essere il rollback.
  4.   
  5. Completare le seguenti dichiarazioni:
  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;

Come si può vedere, è necessario offline e convertire il database.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top