[SQL][ORACLE] Liste des champs
Résolu
masterdim
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
x -
x -
Bonjour à tous,
J'ai un petit problème, j'aimerais construire une requête qui me retourne la liste des champs d'une table.
Je peux le faire en MySQL :
DESCRIBE nomTable;
Je peux le faire en MSSQL :
SELECT column_name as Field
FROM information_schema.columns
WHERE table_name = 'nomTable';
Mais je ne sais pas comment le faire sous ORACLE :-(
J'ai essayé et aucune des deux manières ci-dessus ne fonctionne...
Merci de votre aide !
Dim.
J'ai un petit problème, j'aimerais construire une requête qui me retourne la liste des champs d'une table.
Je peux le faire en MySQL :
DESCRIBE nomTable;
Je peux le faire en MSSQL :
SELECT column_name as Field
FROM information_schema.columns
WHERE table_name = 'nomTable';
Mais je ne sais pas comment le faire sous ORACLE :-(
J'ai essayé et aucune des deux manières ci-dessus ne fonctionne...
Merci de votre aide !
Dim.
A voir également:
- Oracle liste des tables
- Liste déroulante excel - Guide
- Liste des tables d'une bdd oracle ✓ - Forum Oracle
- Table des matières word - Guide
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- Liste déroulante en cascade - Guide
10 réponses
Salut,
Il faut chercher les informations dans le dictionnaire.
Utilise la commande:
Select COLUMN_NAME from USER_TAB_COLUMNS where TABLE_NAME = <nom de ta table>
Exemple:
Select COLUMN_NAME from USER_TAB_COLUMNS where TABLE_NAME='Client'
Pour récupérer d'autres informations, tu peux remplacer COLUMN_NAME par :
DATA_TYPE
DATE_TYPE_MOD
DATA_TYPE_OWNER
Il faut chercher les informations dans le dictionnaire.
Utilise la commande:
Select COLUMN_NAME from USER_TAB_COLUMNS where TABLE_NAME = <nom de ta table>
Exemple:
Select COLUMN_NAME from USER_TAB_COLUMNS where TABLE_NAME='Client'
Pour récupérer d'autres informations, tu peux remplacer COLUMN_NAME par :
DATA_TYPE
DATE_TYPE_MOD
DATA_TYPE_OWNER
Merci, mais ça ne marche pas...
ORA-00911: caractère non valide
:-(