Le dictionnaire de données Oracle existe sous la forme de vues de données. Il ya deux points de vue relatifs au dictionnaire et colonnes dans la base de données . Ceux-ci sont appelés « All_Tab_Cols " et " All_Tab_Columns . " La différence est que All_Tab_Cols contient tous les champs , y compris les champs système . Sinon, " All_Tab_Columns " cache champs système de requêtes lorsqu'elles sont exécutées . All_Tab_Columns devraient être interrogés lorsque seules les données de l'utilisateur est requise pour l'inspection. Si les données du système devraient être inclus, la vue All_Tab_Cols doit être interrogée. Instructions
1
de sqlplus d'appel en exécutant l'icône sqlplus sur votre système . Cela dépendra de votre version du système d' exploitation Oracle et comme il peut être exécuté sur Windows ou Linux. Cela permet d'afficher une fenêtre avec le "SQL >" invite prêt à accepter des commandes
2
Tapez la commande suivante pour extraire tous les noms de colonnes de la base de données : .
Sélectionner nom_de_colonne de all_tab_cols ; .
Cela va lister tous les noms de colonnes dans la base de données pour être sauvé ou vu
Le 3
Affinez votre recherche en utilisant un " where" pour obtenir les noms de colonnes par d'autres critères . La liste complète des champs de la table " All_Tab_Columns " peut être obtenue en entrant la commande :
DESC All_Tab_Columns ;
Vous pouvez ensuite filtrer vos résultats par l'une des autres colonnes de la table. Par exemple, pour filtrer par le nom de la table ventes utilisation :
sélectionner nom_de_colonne de all_tab_cols où table_name = ' ventes ';