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 01/11/2004, 15h57   #1
Invité de passage
 
Inscription : septembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2
Points : 0
Points : 0
Par défaut [DB2] desc de Oracle

Bonjour,

Quelqu'un connait il l"équivalent de DESC de Oracle en DB2.

le desc qui affiche le description des champs d'une table.

merci
paulettex est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2004, 16h29   #2
jab
Rédacteur
 
Avatar de jab
 
Homme Jean-Alain Baeyens
SharePoint developpeur
Inscription : février 2004
Messages : 1 172
Détails du profil
Informations personnelles :
Nom : Homme Jean-Alain Baeyens
Âge : 48
Localisation : Belgique

Informations professionnelles :
Activité : SharePoint developpeur
Secteur : Service public

Informations forums :
Inscription : février 2004
Messages : 1 172
Points : 3 131
Points : 3 131
Envoyer un message via ICQ à jab Envoyer un message via MSN à jab Envoyer un message via Skype™ à jab
Je ne connais pas l'équivalent bien que je suppose qu'il existe. Mais que veux-tu faire exactement car il y d'autres possibilités comme de récupérer les infos dans des tables systèmes : Dans ce domaine, je peux t'aider.
jab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2004, 10h13   #3
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Il suffit d'attaquer les tables système (ex. systables, syscolumns) du schéma sysibm

Code :
1
2
3
4
SELECT NAME, REMARKS, SCHEMA, COLTYPE,LENGTH,SCALE NULLS  
FROM sysibm.syscolumns 
WHERE tbname = 'VOTRE_TABLE'
AND tbcreator='VOTRE_SCHEMA'
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2004, 17h53   #4
Dov
Membre du Club
 
Inscription : avril 2002
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : avril 2002
Messages : 48
Points : 46
Points : 46
Plus simplement avec la commande DESCRIBE

Code :
1
2
3
4
 
DESCRIBE {select-statement |
 
{TABLE | INDEXES FOR TABLE} table-name [SHOW DETAIL] }
Bonne continuation

Dov
Dov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2004, 09h32   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
le DESCRIBE TABLE VotreSchema.VotreTable fonctionne effectivement bbien sur DB2-UDB, mais malheureusement pas sous DB2-400 R5V2 (ceci dit en passant, le F4 de l'OS400 le remplace avantageusement)
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2004, 15h02   #6
Invité de passage
 
Inscription : septembre 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2
Points : 0
Points : 0
Par défaut desc table

merci pour vos réponses.

Oui en 5250 il existe une commande FD xxx , je cherche l'équivalent en sql. J'ai déjà essayé describe en effet il ne fonctionne pas, c'est en effet du DB2 sur AS400.
Quand on ecrit des req. il est pratique d'avoir vite fait le nom des colonnes et leur définition

je vais essayer :
select NAME, REMARKS, SCHEMA, COLTYPE,LENGTH,SCALE NULLS
from sysibm.syscolumns
where tbname = 'VOTRE_TABLE'
AND tbcreator='VOTRE_SCHEMA'
paulettex 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 07h56.


 
 
 
 
Partenaires

Hébergement Web