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 29/06/2007, 19h35   #1
Membre habitué
 
Inscription : mai 2007
Messages : 691
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : mai 2007
Messages : 691
Points : 146
Points : 146
Par défaut les jeux de caractères

bonsoir,

un truc que je ne comprends pas:

il faut definir un character set à la création de la base, ça j'ai compris !

mais je m'apercois qu'au niveau de la définition des champ (j'utilise ibexpert) on peut aussi définir un character set ?

cela veut il dire que l'on peut définir des champs "varchar" avec un jeu de caractère différent de celui défini à la création de la base ?

merci
looping est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 21h00   #2
Membre expérimenté
 
Avatar de neilbgr
 
Inscription : août 2004
Messages : 584
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 584
Points : 589
Points : 589
Je répondrais "oui" à la question.
J'ai trouvé un écrit de SqlPro :
Citation:
Par exemple pour InterBase, lors de la création d'une base de données, on peut préciser le jeu de caractères :

Exemple 17

CREATE DATABASE 'production.gdb' DEFAULT CHARACTER SET 'ISO8859_1'

On peut aussi le faire pour chaque colonne dans la création de table :

Exemple 18

CREATE TABLE TEST_CHAR_SET (COL1 CHAR(32) CHARACTER SET ASCII, COL2 CHAR(32) CHARACTER SET DOS437, COL3 CHAR(32) CHARACTER SET DOS850)

Et préciser en outre la collation utilisée :

Exemple 19

CREATE TABLE TEST_COLLATION (COL1 CHAR(32) CHARACTER SET ISO8859_1 COLLATE FR_FR, COL2 CHAR(32) CHARACTER SET ISO8859_1 COLLATE ISO8859_1)
__________________
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
neilbgr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 21h17   #3
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
et oui, et l'ordre tri peut être changé dans un order by par exemple
et on peut même créer ses propres jeux de caractères et ses propres ordre de tri

On est loin de certains SGBD qui impose le choix du jeux de caractères même pas au niveau de la base mais à l'installation du serveur !


Venez au Rendez-Vous Firebird le 12 juillet à Amiens :
http://www.developpez.net/forums/sho...d.php?t=325113
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h49.


 
 
 
 
Partenaires

Hébergement Web