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

DB2 Discussion :

Connaitre le CSSID ou l'encoding f'une table ?


Sujet :

DB2

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut Connaitre le CSSID ou l'encoding f'une table ?
    Bonjour

    Est il possible de connaitre sous DB2 le CSSID ou l'encoding d'une table.
    La Base DB2 est sous AIX, et ce doit etre une 8.5

    Merci d'avance
    Philippe

  2. #2
    Membre actif
    Inscrit en
    Juin 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Juin 2008
    Messages : 154
    Points : 225
    Points
    225
    Par défaut
    Bonjour,

    Je ne connais pas DB2 sous AIX. Mais j'imagine que la logique doit plus ou moins être la même quel que soit le DB2 dont on parle. Sous ZOS, tu trouves ces infos dans les tables du catalogue, entre autres la SYSIBM.SYSTABLESPACE qui te donne la colonne ENCODING_SCHEME prenant les valeurs E (EBCDIC), A (ASCII) ou U (UNICODE) et la colonne SBCS_CCSID qui te donne le CCSID, par exemple 500 ou 1147. Tu dois avoir l'équivalent.

    Bonne utilisation.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 705
    Points : 934
    Points
    934
    Par défaut
    Bonjour

    La colonne ENCODING_SCHEME n'existe pas dans mon DB2 ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT ENCODING_SCHEME FROM SYSIBM.SYSTABLES;

  4. #4
    Membre éclairé Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Points : 801
    Points
    801
    Par défaut
    A mon avis c'est surtout la table qui n'existe pas, ce qui serait pratique c'est que tu nous donnes la version exacte de ton DB2.

    Toutefois, en partant du principe que tu es sous DB2 LUW 9.5 et que le catalog system diffère peu d'une version à l'autre (sauf nouveautés) tu devrais pouvoir retrouver l'information qui t'intéresse avec la requête suivante :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT ENCODING_SCHEME FROM SYSCAT.ROUTINES;

    A : ASCII
    U : Unicode
    blank : non renseigné

    Sources : IBM et pdz74

    .

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

Discussions similaires

  1. [2008] Connaitre la date de mise à jour d'une table
    Par major2 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 12/01/2015, 16h32
  2. obtenir l'encoding d'une table
    Par pgirier dans le forum SAS Base
    Réponses: 9
    Dernier message: 30/01/2008, 11h08
  3. Comment connaitre le type d'un attribut dans une table?
    Par Abdou_9002 dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/03/2006, 10h07
  4. Connaitre le type de chaque col d'une table Paradox
    Par mjp dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/02/2005, 21h00
  5. Lister le contenu d'une table sans connaitre ses champs
    Par Google.be dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 30/03/2004, 15h23

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