IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firebird Discussion :

Modifier le CHARSET


Sujet :

Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut Modifier le CHARSET
    Bonjour,

    J'ai une BD firebird dont le CHARSET etait à NONE a sa création et j'ai creer des tables sans me rendre de ce parametre (none) par la suite j'ai mis à la BD le CHARSET ISO8859_1 tandis que dans le DDL des tables j'ai les parametres suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    CREATE TABLE ADRESSE (
      ADRESS_ID INTEGER NOT NULL,
      MATRICULE VARCHAR(10) CHARACTER SET NONE COLLATE NONE,
      LINE_1 VARCHAR(50) CHARACTER SET NONE COLLATE NONE,
      LINE_2 VARCHAR(50) CHARACTER SET NONE COLLATE NONE,
      LINE_3 VARCHAR(50) CHARACTER SET NONE COLLATE NONE,
      POSTAL_CODE INTEGER,
    ALTER TABLE RH_TB_ADRESSE ADD PRIMARY KEY (ADRESS_ID);
    c'est a dire que dans les tables le CHARSET est rester à NONE avec le COLLATE NONE egalement.

    Ma question est :

    Ayant parametrer le CHARSET de la BD à ISO8859_1 es-ce que cela se s'appliquera sur le CHARSET des tables etant données que leurs CHARSET est none dans le DDL ?
    ou bien faut-il recreer toutes les tables avec ce parametre (20 environ) ?
    oui bien y a t il un moyen de modifier leurs CHARSET d'un coup ?

    Je vous remercie

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    la solution la plus fiable est de créer une nouvelle base et d'y transferer eventuellement les données

  3. #3
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    C'est a dire recreer manuellement toutes les tables ?
    Y a pas moyen en updatant des tables systemes ?
    J'ai Firebird 2.1.0

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    changer les tables système ne suffira pas
    il faut aussi changer le jeux de caractères des données stockées
    sinon tu auras de colonnes définies avec un jeu de caractère, mais avec des données sotckées dedans avec l'ancien jeux de caractères

  5. #5
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Merci Makowski,

    Non la BD ne contient aucune données pour l'instant elle est en conception

  6. #6
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Encore merci Makowski je crois avoir regler le problème.... il me semble que je dois generer le script de la BD et le retaper.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier un charset
    Par L@nFy dans le forum Général VBA
    Réponses: 0
    Dernier message: 06/03/2012, 14h44
  2. Modifier le charset système
    Par fredu dans le forum Linux
    Réponses: 8
    Dernier message: 19/05/2009, 14h52
  3. [9.2.0.6] Modifier la charset de la base
    Par Cyborg289 dans le forum Oracle
    Réponses: 1
    Dernier message: 27/04/2006, 16h53
  4. Modifier font + charset d'un HINT
    Par Pill_S dans le forum Composants VCL
    Réponses: 7
    Dernier message: 13/11/2005, 19h30
  5. Réponses: 5
    Dernier message: 06/08/2002, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo