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 :

Problème création d'utilitaires utilisant la métabase


Sujet :

PL/SQL Oracle

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Problème création d'utilitaires utilisant la métabase
    Bonjour,
    j'ai un problème concernant des utilitaires que je dois créer pour un TP de DB avec PL/SQL. Je dois réaliser trois utilitaires qui utilisent la métabase, ce sont descritptionTables.sql (fonction), listerTables.sql(fonction) et supprimerTables.sql(procédure). La premiere utiliserai DESC et la deuxieme un simple SELECT.
    Je ne sais pas comment réaliser les deux premiers...
    J'ai cependant fait le premier mais je ne sais pas s'il est juste. Pouvez vous m'aider svp ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    create or replace procedure supprimerMesTables AS
    CURSOR cur_supprimerMesTables IS
    SELECT table_name
    FROM user_tables
    BEGIN 
    FOR cur_ligne IN cur_supprimerMesTables
    LOOP 
    DBMS_OUTPUT.PUT_LINE('Suppression de la table' || cur_ligne.table_name);
    EXECUTE IMMEDIATE ' drop table ' || cur_ligne.table_name|| ' cascade constraints';
    END LOOP;
    END;
    /
    Merci d'avance

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    La première chose serait déjà que vous testiez votre code, histoire d'éliminer les fautes de frappe grossières.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/09/2009, 16h27
  2. Problème : création de bibliothèque et utilisation
    Par damien77 dans le forum Code::Blocks
    Réponses: 8
    Dernier message: 21/03/2007, 22h56
  3. problème avec l'utilitaire isql ...
    Par vbcasimir dans le forum Administration
    Réponses: 2
    Dernier message: 05/01/2005, 15h25
  4. Problèmes création de procédures et de triggers
    Par missllyss dans le forum SQL
    Réponses: 2
    Dernier message: 06/11/2003, 10h42
  5. Problème création de DLL
    Par monsieur.voie.lactee dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/08/2003, 16h56

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