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

Administration Oracle Discussion :

CharacterSet et blob


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 114
    Par défaut CharacterSet et blob
    Bonjour,

    A partir d'une base Oracle qui est configurée en : "nls_characterset=AL32UTF8", on insère des données texte dans un champs BLOB (je sais il faudrait utiliser du CLOB, mais la base utilise cette structure, je pense que l'on fera la modification dans quelques temps, mais on a d'autres urgences et on ne peut pas faire de modification de structure en urgence sur une base en production).

    On viens de se rendre compte que les données sont insérés au format "WE8MSWIN1252" (on a pas vérifier sur toutes les données). La base de données est utilisée par différentes applications (delphi, php) dans différents pays.

    Provisoirement on va faire des conversions (pour corriger les problème d'affichage), mais je voulais savoir quel CharacterSet était utilisé lors de l'insertion des données (celui du poste émetteur de la requête d'insertion ou celui du serveur Oracle).

    Merci

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    C'est le paramétrage du poste client qui est décisif.
    Pour plus de détails, voici une excellente lecture : http://fadace.developpez.com/oracle/nls/

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 114
    Par défaut
    Justement, je l'avais lus auparavant, et j'ai fais des tests en changeant les valeurs de ma base de registre et dans mes options régionales et à priori les données continuaient à être codées en WE8MSWIN1252.

Discussions similaires

  1. Réponses: 17
    Dernier message: 15/05/2006, 13h28
  2. Perte du contenu des blobs
    Par macakou99 dans le forum Débuter
    Réponses: 10
    Dernier message: 22/05/2003, 16h17
  3. Blob (interbase) d'une Database à l'autre
    Par TOM-Z dans le forum XMLRAD
    Réponses: 2
    Dernier message: 18/05/2003, 22h57
  4. faire un insert pour un champ blob
    Par tripper.dim dans le forum InterBase
    Réponses: 10
    Dernier message: 02/05/2003, 17h56
  5. BLOB et INSERT
    Par Thomad dans le forum Débuter
    Réponses: 3
    Dernier message: 25/04/2003, 16h32

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