Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
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 10/05/2011, 17h06   #1
Membre du Club
 
Inscription : novembre 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 142
Points : 55
Points : 55
Par défaut La taille MAX d'une colonne DB2

Bonjour,

je voudrai crée une table DB2 :
Code :
1
2
3
CREATE TABLE TESTMAXC                                                  
  (C_TYPE_ RTEE_ILLIMMPE_LIK                 CHAR(17),                        
   M_DUREE_ RTEE_LIMIMPE_LIK                 CHAR(21));

mais ce me donne SQLCODE = -107
pouvez-vous me donnée la taille MAX d'une colonne DB2 ?

Merci
a_karim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 17h12   #2
Membre chevronné
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 502
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2006
Messages : 502
Points : 687
Points : 687
Bonjour

la taille max d'une colonne :
  • db2 V7: 18 caractères
  • db2 V8: 128 caractères
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/05/2011, 17h33   #3
Membre du Club
 
Inscription : novembre 2006
Messages : 142
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 142
Points : 55
Points : 55
Merci pour votre information
a_karim_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 01h42   #4
Membre chevronné
 
Avatar de Peut-êtreUneRéponse
 
Homme Guillaume VENTRE
z/OS Technical Leader
Inscription : décembre 2006
Messages : 514
Détails du profil
Informations personnelles :
Nom : Homme Guillaume VENTRE
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : z/OS Technical Leader
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2006
Messages : 514
Points : 617
Points : 617
OK pour la taille max d'un nom de colonne à 18 sous DB2 UDB for OS390 and z/OS V7, par contre elle n'est que de 30 sous DB2 UDB for z/OS V8 et DB2 9 (@bernard59139, à partir de la V8 il y a une ligne spécifique pour le nom de colonne dans le tableau des identifiers)

Cf Limits in DB2 for z/OS dans SQL Reference.

Si le retour DB2 est bien géré, le SQLERRMC retourne la valeur que tu cherches : "THE NAME name IS TOO LONG. MAXIMUM ALLOWABLE SIZE IS size"

Et donc tu dois être en V7

.
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★
Peut-êtreUneRéponse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 13h09   #5
Membre chevronné
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 502
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2006
Messages : 502
Points : 687
Points : 687
Et paf sur le bec!
pour n'avoir consulter la doc que d'un oeil distrait et morve
bernard59139 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 07h40.


 
 
 
 
Partenaires

Hébergement Web