IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Liste des dépendances d'une procédure stockée


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Data Engineer
    Inscrit en
    Octobre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Data Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 32
    Par défaut Liste des dépendances d'une procédure stockée
    Bonjour

    je recherche un moyen de trouver la liste des colonnes et des tables dont une procédure dépend.

    J'ai trouvé la liste des tables mais pas le détail :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      select *
      from all_dependencies
      where referenced_name like 'XXX%'
      and type = 'PROCEDURE'
      and referenced_owner = 'MYOWER'
      and referenced_type = 'SYNONYM'
    Toutes les tables qui m'intéressent sont des synonymes dans mon cas.

    Comment aller plus bas au niveau des colonnes ?

    Merci.

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Tu ne peux pas. La dépendance est uniquement liée à l'objet (Table).
    Donc, même si tu rajoutes une colonne ou modifies une colonne non utilisée par la procédure, celle-ci sera tout de même invalidée.

    Pour trouver les colonnes utilisées, faut le faire à la main en lisant le code.

  3. #3
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par McM Voir le message
    Tu ne peux pas. La dépendance est uniquement liée à l'objet (Table).
    Donc, même si tu rajoutes une colonne ou modifies une colonne non utilisée par la procédure, celle-ci sera tout de même invalidée.

    Pour trouver les colonnes utilisées, faut le faire à la main en lisant le code.
    McM
    Cela a bien évolue à partir d’Oracle 11g, Enhanced Finer Grained Dependency Management in Oracle Database 11g mais aussi DBA_DEPENDENCY_COLUMNS

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Enorme ! Pff.. vivement que ma boite passe aux nouvelles versions..

  5. #5
    Membre averti
    Profil pro
    Data Engineer
    Inscrit en
    Octobre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Data Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 32
    Par défaut
    Merci a vous deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/12/2007, 13h46
  2. Réponses: 2
    Dernier message: 27/06/2006, 15h21
  3. Réponses: 2
    Dernier message: 28/05/2006, 23h31
  4. [format des données avec une procédure stockée]
    Par viny dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 10/03/2005, 13h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo