Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
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 11/05/2007, 21h58   #1
Futur Membre du Club
 
Inscription : juillet 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 69
Points : 17
Points : 17
Par défaut Nature de l'instruction SHOW

Bonsoir bonsoir

voila je souhaiterais connaitre la nature de l'instruction SHOW (ou DESCRIBE) dans oracle ?
je developpe un client oracle, et dans mon client je fais appel a la commande DESCRIBE nom_table a l'aide d'un OracleCommand
Code :
1
2
3
4
 
OracleCommand cmd = new OracleCommand (
        "DESCRIBE nom_table",
        myConn);
et j'obtiens une erreur comme quoi ma requete n'est pas valide...?

Merci d'avance
dim971 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 23h55   #2
Membre éclairé

 
Avatar de Soutou
 
Inscription : janvier 2005
Messages : 312
Détails du profil
Informations personnelles :
Âge : 47

Informations forums :
Inscription : janvier 2005
Messages : 312
Points : 328
Points : 328
Il me semble que DESCRIBE est une commande SQL*Plus et non SQL. Elle n'est donc compréhensible que dans l'interface de commande d'Oracle.
DESCRIBE liste la structure d'une table ou d'une vue.
Soutou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 23h58   #3
Futur Membre du Club
 
Inscription : juillet 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 69
Points : 17
Points : 17
mmmh ok
et il y aurait il pas un moyen de recuperer uniquement les noms des colonnes d'une table sans pour autant recuperer le contenu d'une table ? (avec des requetes SQL). J'ai une solution, mais je sais pas si c la meilleure (et surtout la plus propre lol) :
Code :
1
2
 
SELECT * FROM nom_table WHERE 1=0
dim971 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 08h31   #4
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972


regarder du côté de all_tab_columns
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 09h55   #5
Futur Membre du Club
 
Inscription : juillet 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 69
Points : 17
Points : 17
ok merci je regarde ca
dim971 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 10h35   #6
Membre du Club
 
Inscription : novembre 2006
Messages : 190
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 190
Points : 67
Points : 67
Code :
1
2
 
SELECT * FROM user_tab_columns WHERE table_name = upper('ma_tabe');
daliok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 10h54   #7
Futur Membre du Club
 
Inscription : juillet 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 69
Points : 17
Points : 17
super c ce qu'il me fallait je suis encore debutant en oracle, j'en ai gros a apprendre
dim971 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 19h23.


 
 
 
 
Partenaires

Hébergement Web