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

Administration Oracle Discussion :

Gestion de l'affichage lors de l'exécution de scripts


Sujet :

Administration Oracle

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Points : 39
    Points
    39
    Par défaut Gestion de l'affichage lors de l'exécution de scripts
    Bonjour,
    j'ai un script qui ajoute une partition automatiquement à une table Oracle à la fin de chaque mois. Bref, tout le code pour faire l'ajout est bon par contre j'aimerais faire des validations en faisant des select dans la table dba_tab_partitions mais voilà, comme c'est un script qui comprend une procédure (pas une stored proc) mais bien un procédure sur le pouce, je n'arrive pas à fair un select et ensuite afficher le résultat.

    Je sais que je dois travailler avec des sys_refcursors mais bon, j'arrive pas à faire fonctionner correctement.

    Disons que je veux faire un select sur une table, à l'intérieur d'une procédure et ensuite afficher le résultat à l'écran, commen dois-je manipuler le curseur?

    Merci!

  2. #2
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Points : 6 446
    Points
    6 446
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Dans mon blog, tout en présentant une nouvelle fonctionnalité 12c qui permet de faire cela, j'ai montré comment le faire en 11g.

    Cordialement,
    Franck.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Points : 39
    Points
    39
    Par défaut
    Merci, Pachot, pour ton expertise mais surtout pour ton temps.

    Voici comment j'ai réglé mon problème, si des fois ça peut aider quelqu'un d'autre ....

    Comme j'expliquais, ce que je voulais faire exactement c'était de faire un select dans la table dba_tab_partions afin de démontrer que la partition à créer ou nouvellement créée était bien présente.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
       for x in (select table_owner, table_name, partition_name from dba_tab_partitions 
          where table_owner = 'MYSHEMA' and table_name = 'MYTABLE' and 
          partition_name = '$new_partition_name')
     
       loop
          dbms_output.put_line(x.table_owner ||' '||x.table_name||' '||x.partition_name);
       end loop;
    Ça fonctionne à merveille dans mon bloc de code anonyme.

    Voilà.

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

Discussions similaires

  1. Erreur SQL lors de l'exécution du script
    Par mahieus dans le forum Sql Developer
    Réponses: 0
    Dernier message: 17/06/2015, 11h49
  2. Affichage d'un texte d'attente lors de l'exécution d'une requête
    Par edward carnby dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/09/2012, 09h08
  3. [Dev-Pascal] [GNU Pascal] Problème d'affichage lors de l'exécution d'un programme
    Par Mourad III dans le forum Autres IDE
    Réponses: 2
    Dernier message: 03/11/2010, 02h19
  4. Problème de droit lors de l'exécution du script
    Par lemirandais dans le forum Ubuntu
    Réponses: 2
    Dernier message: 26/11/2008, 22h46
  5. Erreur lors de l'exécution de script PHP
    Par aroua dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 04/07/2007, 09h37

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