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
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
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.
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;
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
.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager