Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2008, 10h41   #1
Membre éprouvé
 
Homme
Analyste-développeur
Inscription : mai 2002
Messages : 993
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Analyste-développeur

Informations forums :
Inscription : mai 2002
Messages : 993
Points : 425
Points : 425
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 :
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
__________________
Il n' y a de Pouvoir que le Savoir
freud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2008, 11h33   #2
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
la solution la plus fiable est de créer une nouvelle base et d'y transferer eventuellement les données
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2008, 11h43   #3
Membre éprouvé
 
Homme
Analyste-développeur
Inscription : mai 2002
Messages : 993
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Analyste-développeur

Informations forums :
Inscription : mai 2002
Messages : 993
Points : 425
Points : 425
C'est a dire recreer manuellement toutes les tables ?
Y a pas moyen en updatant des tables systemes ?
J'ai Firebird 2.1.0
__________________
Il n' y a de Pouvoir que le Savoir
freud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2008, 13h29   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
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
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2008, 14h34   #5
Membre éprouvé
 
Homme
Analyste-développeur
Inscription : mai 2002
Messages : 993
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Analyste-développeur

Informations forums :
Inscription : mai 2002
Messages : 993
Points : 425
Points : 425
Merci Makowski,

Non la BD ne contient aucune données pour l'instant elle est en conception
__________________
Il n' y a de Pouvoir que le Savoir
freud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2008, 15h11   #6
Membre éprouvé
 
Homme
Analyste-développeur
Inscription : mai 2002
Messages : 993
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Analyste-développeur

Informations forums :
Inscription : mai 2002
Messages : 993
Points : 425
Points : 425
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.
__________________
Il n' y a de Pouvoir que le Savoir
freud est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h03.


 
 
 
 
Partenaires

Hébergement Web