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

PL/SQL Oracle Discussion :

Récupérer données dans une VUE


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2012
    Messages : 16
    Par défaut Récupérer données dans une VUE
    Bonsoir,

    J'aimerais pouvoir récupérer les données qui se trouvent les vues V$SESSION et V$SQLARE, mais le problème est avec un SELECT sa me reprend que la dernière.

    Mon select :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT OSUSER, SERIAL#, SID, executions, v$sql.SQL_ID ,v$sql.child_number, v$sql.SQL_TEXT, LOGON_TIME
    FROM V$SESSION sess JOIN V$SQL on  (sess.SQL_ADDRESS = v$sql.ADDRESS);
    J'ai pensé a créer un CURSOR et ensuite dans une boucle FOR sa va me donner tout les code sql durant la conexion à la session.

    Ce que j'aimerais faire :

    USERNAME(v$session) ----- LOGON_TIME(v$session) ---- SQL_TEXT(v$sql)

    SYS ----------------------- 21/02/2013 ---------------- select ballbalba

    * Merci *

  2. #2
    Membre expérimenté Avatar de dariyoosh
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 236
    Par défaut
    Bonjour,


    Daprès la description de la vue v$session dans la documentation en ligne d'oracle
    http://docs.oracle.com/cd/E11882_01/...htm#REFRN30223
    . . .
    SQL_ADDRESS RAW(4 | 8) Used with SQL_HASH_VALUE to identify the SQL statement that is currently being executed
    . . .
    Donc, le jointure ne donnera qu'une seule ligne.

    Autre méthode possible sera SQL Trace

    Mais là encore, le résultat est mis dans un fichier, donc il y a un peu de bricolage à faire pour extraire les info qui nous intéressent.


    Cordialement,
    Dariyoosh

Discussions similaires

  1. Récupérer données dans une relation many to one
    Par phpestpuissant dans le forum Seam
    Réponses: 1
    Dernier message: 17/10/2012, 00h08
  2. Réponses: 3
    Dernier message: 04/04/2011, 10h18
  3. insertion donnée dans une vue forms10g
    Par elhaoumi dans le forum Forms
    Réponses: 4
    Dernier message: 14/04/2010, 17h39
  4. inserer des données dans une vue
    Par yodark dans le forum Requêtes
    Réponses: 1
    Dernier message: 23/05/2008, 16h30
  5. WritableRaster + récupérer données dans une "direction"
    Par anaxa_gore dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 13/07/2007, 15h24

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