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 :

Probleme Tables Imbriquées(Nested Tables)


Sujet :

SQL Oracle

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2002
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 72
    Points : 48
    Points
    48
    Par défaut Probleme Tables Imbriquées(Nested Tables)
    Bonjour,
    Voila j'ai un petit soucis, j'aimerais bien récuperer une Nested table de ma base oracle dans une variable locale (dans un bloc pl/sql) , faire des modification dans ma variables (rajouter de nouvelles entrées, en supprimer aussi) puis affecter ma variable locale au Nested de la table pour repercuter les changements.

    Si quelqu'un a une idée du comment de la chose, ca m'aiderais beaucoup.

    Cordialement

  2. #2
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut
    1. Déclarer une variable du type de la collection
    2. charger la variable
    3. modifier la collection
    4. enregistrer la collection

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    DECLARE
      tt ARTICLES.CASES%TYPE ;
    BEGIN
      -- chargement collection --
      SELECT cases
      INTO tt
      FROM ARTICLES
      WHERE CODE = 'ART01' ;
     
     
      -- modif --
      tt(1).QTE := 150 ;
     
     
      -- sauvegarde --
      UPDATE ARTICLES
      SET cases = tt
      WHERE CODE = 'ART01' ; 
     
      END;


Discussions similaires

  1. Réponses: 2
    Dernier message: 23/08/2011, 21h03
  2. Réponses: 11
    Dernier message: 20/11/2008, 19h08
  3. Tables imbriquées VS Tables traditionnelles
    Par startout dans le forum Optimisations
    Réponses: 3
    Dernier message: 29/08/2008, 12h16
  4. tables imbriquees // nested table
    Par Zwiter dans le forum Requêtes
    Réponses: 0
    Dernier message: 07/07/2008, 20h38
  5. Réponses: 19
    Dernier message: 23/12/2004, 13h01

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