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 ';
|