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 :

Dictionnaire de données : user_arguments et procedure arguments !


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6
    Par défaut Dictionnaire de données : user_arguments et procedure arguments !
    Bonjour, j'ai lu un post dans le forum qui indiquait que pour connaître les arguments de procédures, fonctions, et aussi procédures et fonction dans des packages, on pouvait utiliser la vue :

    USER_ARGUMENTS

    Malheureusement cela ne marche pas pour les procédures non déclarées dans les specs des packages.

    Comment puis je faire pour avoir les signatures des fonctions ou procédure ou types internes au packages ?

    MERCI beaucoup pour votre aide

  2. #2
    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
    A quoi ça servira ?

  3. #3
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    A moins de taper dans user_sources (pour des packages non cryptés) et d'en parser le contenu, c'est pas possible !

    le but de la séparation entre les spécifications et l'implémentation est justement de ne pas exposer l'implémentation (et donc les fonctions internes).

    Comme Mnitu, je me demande bien pourquoi tu veux accéder à des fonctions internes de packages...


    PS : de plus, merci de respecter les règles du forums en évitant de faire du multipost, de ne pas écrire tes titres en majuscules et en évitant les mots comme "help" ou "urgent", ca sert à rien si ce n'est à agacer les autres !
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6
    Par défaut
    ok merci beaucoup c'est ce que je fais je parse le user_source, pour répondre à vos question :

    En faite à l'intérieur des procédures internes on appelle des procédures de traces le but est de passer les arguments de la proc interne à cette procédure de trace.

    Et moi pourquoi je fais ça ? Je dois vérifier que nous passons dans nos procédures de trace tous les arguments des procedures y compris les procédures internes. (Evidemment je fais une procédure globale)

    Encore merci

  5. #5
    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
    Pour les procédures internes vous devez travailler à partir de la vue ALL_SOURCE et analyser le code source.

Discussions similaires

  1. INTERBASE/ dictionnaire de données
    Par Benol7 dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/09/2006, 13h05
  2. Réponses: 2
    Dernier message: 31/07/2006, 20h09
  3. Defragmentation du dictionnaire de données
    Par kameleo10 dans le forum Oracle
    Réponses: 3
    Dernier message: 20/03/2006, 13h14
  4. génération d'un dictionnaire de donnée
    Par max44410 dans le forum Access
    Réponses: 3
    Dernier message: 10/11/2005, 18h36
  5. dictionnaire de données
    Par champijulie dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 16/06/2005, 09h41

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