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

Oracle Discussion :

[Oracle 9i] Tables de session


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 108
    Par défaut [Oracle 9i] Tables de session
    Bonjour à tous,

    Je voulais juste savoir qui connait les tables de sessions sous oracle, et qui pourrait m'en expliquer le fonctionnement.

    Je vous explique ce que je dois faire :

    L'utilisateur passe par une interface web en .Net pour visualiser un graphe.
    Il clique, et lance une fonction oracle permettant de récupérer les données et de faire les calculs utiles à la construction du graphe.

    Or ces résultats doivent être propre à chaque utilisateurs et à sa session.

    Merci pour vos éclaircissements.

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    tu peux utiliser une table temporaire pour compiler les résultats et la fonction VB fera un SELECT * de cette table

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 108
    Par défaut
    Merci, c'est exactement ce que j'ai fait!

    Mais j'ai l'impression que ça tient presque du miracle cette fonctionnalité..

    En effet, si j'ai 10 utilisateurs connectés à mon appli, qui lance en même tps un calcul, oracle va créer 10 tables temporaires (car 10 sessions utilisateur ouvertes) et les supprimer dès leur déconnexion ?

    C'est bien cela ?

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    non, tout le monde insere dans la même table mais comme c'est pas commité seul la session courante vois les données

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2003
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 108
    Par défaut
    Ok, merci bcp pour ce lien et ces remarques.

    Mais alors, cela signifie qu'il faut être prudent sur les commit que l'on fait quand on a l'option "ON COMMIT DELETE ROWS". Il s'agit bien de n'importe quel commit effectué dans n'importe quelle fonction appelée ?

    Pour l'instant, je préfère l'autre.

Discussions similaires

  1. [Oracle] DLM + table imbriquée
    Par ffomnislash dans le forum Oracle
    Réponses: 2
    Dernier message: 22/02/2006, 17h12
  2. pb oracle création table - foreign key
    Par dédéf dans le forum Oracle
    Réponses: 3
    Dernier message: 29/11/2005, 11h21
  3. Réponses: 2
    Dernier message: 24/01/2005, 16h13
  4. [ORACLE 9i] Tables externes
    Par sygale dans le forum Oracle
    Réponses: 3
    Dernier message: 22/12/2004, 15h24
  5. [ORACLE 9i] tables externes et Skip column
    Par sygale dans le forum SQL
    Réponses: 7
    Dernier message: 17/11/2004, 05h13

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