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

Langage SQL Discussion :

Créer une VUE à partir de plusieurs curseurs


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Par défaut Créer une VUE à partir de plusieurs curseurs
    Bonjour,

    Nous sommes sous Oracle 11g.
    Est-il possible de créer une vue à partir de plusieurs curseurs qui vont chercher des données dans différentes tables ?
    Merci pour votre réponse.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Et pourquoi pas tout simplement une jointure (ou une union, le besoin n'est pas expliqué) ?
    Bien souvent, dans les procédures que je suis appelé à faire évoluer ou optimiser, le recours aux curseurs n'est pas nécessaire, couteux en temps de traitement et en maintenance.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Par défaut
    Bonjour,

    Il s'agit d'un script de chargement qui doit être transformé en vue directe.
    Et ce script comporte des curseurs. Transformés en jointure, nous n'avons plus le même nombre de lignes dans la vue comparé à la table cible.
    Il y a plus de 7 tables sur lesquelles les jointures sont faites.
    Mon idée, si c'était possible, c'était de récupérer le script de chargement tel qu'il est de façon à créer directement la vue à la place de l'INSERT.

    Merci pour votre réponse.

Discussions similaires

  1. [GCC] Créer une lib à partir de plusieurs lib
    Par manrugby dans le forum Autres éditeurs
    Réponses: 6
    Dernier message: 14/01/2010, 10h05
  2. Réponses: 4
    Dernier message: 01/12/2009, 03h58
  3. Réponses: 0
    Dernier message: 27/05/2009, 11h16
  4. créer une vue à partir d'un fichier de mapping
    Par sajedose dans le forum Hibernate
    Réponses: 1
    Dernier message: 17/06/2008, 10h16
  5. créer une vue à partir de 3 autres vue
    Par alliance dans le forum Langage SQL
    Réponses: 1
    Dernier message: 15/05/2007, 17h03

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