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 :

Initialiser une variable curseur avec fonction renvoyant un curseur


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 801
    Par défaut Initialiser une variable curseur avec fonction renvoyant un curseur
    Bonjour, je précise que je débute complètement en PL/SQL (sans formation qui plus est...)
    J'ai créé une fonction qui renvoie un curseur (pour faire un pivot). Mais voilà, dans ma procédure je ne vois pas trop comment initialiser une variable curseur à partir de cette fonction. En effet, jusqu'alors je faisais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OPEN monCurseur FOR maRequeteString;
    Je suppose qu'on ne peut pas faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monCurseur := maFonction('maTable');
    Merci d'avance pour vos réponses

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 801
    Par défaut
    A tout hasard, la syntaxe ce serait pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OPEN  maFonction('maTable');
    ?

  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
    Laissez le hasard pour la théorie du chaos et lisez un peu la documentation d’Oracle sur les variables curseur.

  4. #4
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 801
    Par défaut
    Merci mais où puis-je trouver cette documentation. Désolé mais les gens avec qui je travaille m'ont d'aller voir sur metalink mais je n'ai pas de comtpe Je suis en formation en alternance et j'apprends sur le tas sans vraiment de support

    EDIT : peut-être là ? http://www.oracle.com/technetwork/in...ion/index.html

  5. #5
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Par défaut
    Toute la doc Oracle sur http://tahiti.oracle.com

    Ensuite si vous êtes un débutant complet, peut-être qu'affecter le résultat d'une fonction à un curseur n'est pas la chose à apprendre prioritairement

  6. #6
    Membre émérite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 801
    Par défaut
    Merci pour le lien Je vais y jeter aussi un coup d'oeil.
    Pour les bases du PL/SQL, j'ai déjà lu :
    http://fr.scribd.com/doc/56704422/Oracle-Plsql
    et
    http://sheikyerbouti.developpez.com/pl_sql/

    Je ne suis pas un débutant en programmation donc pour les bases y'a pas de problèmes J'ai déjà développé 2/3 packages avec des curseurs mais vraiment tout simples sans aucun problème.
    Là c'est que je dois développer un traitement plutôt lourd qui manipule des données dans tous les sens. Les infos sont difficiles à trouver sur Internet et apparemment la communauté Oracle est beaucoup moins présente pour aider ceux qui débutent....contrairement à d'autres communautés qui m'ont vraiment aidé.

    Ma question me paraissait pourtant simple...

    Cordialement

    EDIT : ça fait déjà 3h que je cherche une réponse à cette question....Je crois qu'il va m'en falloir 3 autres pour trouver la réponse dans la doc....Il faudrait déjà être formé à utiliser la doc !

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

Discussions similaires

  1. initialiser une variable session avec javascript
    Par mvc_dev dans le forum ASP.NET
    Réponses: 12
    Dernier message: 14/12/2017, 14h07
  2. Problème avec fonction renvoyant une "Nested Table"
    Par Sunchaser dans le forum PL/SQL
    Réponses: 4
    Dernier message: 20/05/2009, 17h19
  3. initialiser une variable avec de l'hexadecimale
    Par dietrich dans le forum VB.NET
    Réponses: 1
    Dernier message: 12/01/2007, 10h21
  4. Réponses: 4
    Dernier message: 19/04/2006, 16h03
  5. Réponses: 9
    Dernier message: 29/06/2004, 08h40

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