Question

Bonjour comment puis-je modifier ou de modifier le jeu de caractères d'une base de données pour soutenir les caractères nihongo

Était-ce utile?

La solution

Unicode est votre ami, utilisez NVARCHAR ou NTEXT.

Autres conseils

Vous devriez être bien avec une variété de UTF-8.

Le jeu de caractères est généralement spécifié lors de la création de la base de données. Si vous avez besoin de le changer plus tard, il y a le ALTER BASE dE dONNÉES CARACTÈRE commande SET , mais qui nécessite la migration de données:

  

Pour modifier le jeu de caractères de base de données, procédez comme suit:

     
      
  1. Arrêtez la base de données, en utilisant soit un SHUTDOWN IMMEDIATE ou une déclaration SHUTDOWN NORMAL.
  2.   
  3. Faites une sauvegarde complète de la base de données car l'instruction CARACTÈRE ALTER DATABASE SET ne peut pas être annulée.
  4.   
  5. Remplissez les déclarations suivantes:
  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;

Comme vous pouvez le voir, vous devez convertir en mode hors connexion et la base de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top