Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

REVERSE ENGINEERING SUR UNE VUE PL/SQL


Information sur la source

Description

Petit code PL/SQL permettant de faire un reverse engineering sur une vue. Je débute en PL/SQL, c'est ma première publication. Si il y a des erreurs ou des remarques n'hésitez à en mettre.
 

Source

  • create or replace PROCEDURE SHOW_ALL_VIEW(VIEWALL varchar2)IS
  • CURSOR C1 IS SELECT text
  • from user_views
  • where view_name=VIEWALL;
  • TMP VARCHAR2(1024);
  • BEGIN
  • OPEN C1;
  • LOOP
  • FETCH C1 INTO TMP;
  • EXIT WHEN C1%NOTFOUND;
  • dbms_output.put_line ('CREATE VIEW '||VIEWALL || ' AS '||TMP);
  • END LOOP;
  • CLOSE C1;
  • END;
create or replace PROCEDURE SHOW_ALL_VIEW(VIEWALL varchar2)IS

CURSOR C1 IS SELECT text
from user_views
where view_name=VIEWALL;

TMP VARCHAR2(1024);

BEGIN
OPEN C1;
LOOP
FETCH C1 INTO TMP;
EXIT WHEN C1%NOTFOUND;
dbms_output.put_line ('CREATE VIEW '||VIEWALL || ' AS '||TMP);
END LOOP;
CLOSE C1;
END;

Commentaires et avis

signaler à un administrateur
Commentaire de vaughan le 13/02/2006 10:00:41

Bon départ pour un début. Permet dans un outil d'administration par exemple de générer un script de création de Vue.

signaler à un administrateur
Commentaire de miss fafa le 08/11/2008 15:59:07

slt tt le monde,
bravo comme travail, si c possible d'ajouter la table utilisé ds le curseur pour que les choses seront claire.
merci....!!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

PB grosse vue [ par zlackzj ] Salut tout le mondeJ'ai un problème au niveau d'une vue (je ne connais pas le nombre de lignes puisque je n'arrive même pas à fair vue [ par paloxicide ] Salut,Peux t'on sur une vue mettre un paramètre a compléter dans un formulaire. demande aide pour oracle [ par Jarod1980 ] Bonjour à tous,J'ai un problème que je n'arrive pas à résoudre donc je voudrais savoir si quelqu'un peut m'aider. En fait, ce que Vue sur autre base [ par syndrael ] Bonjour, Je suis sur SQL Server 2000. J'ai deux bases sur un même serveur, puis je créer une vue dans une base qui amène des donné clé étrangère et vue [ par chamallow ] Bonjour,J'ai cherché la réponse à ma question mais je n'ai rien trouvé Est-il possible de créer une table ayant une clé Creation de vue sous MySQL [ par IvanTheBlackDog ] Bonjour à tous, Je voudrais créer une vue sous Mysql (jusque la pas trop complique) mais la source des données dois venir de deux table Mise à de vue toutes les x minutes [ par Seb33300 ] Bonjourj'ai plusieurs classements a réaliser sur un site web qui demande un certain nombre de calcul significatifs a chaque chargement de pagePour rem Recherche Texte intégrale / Vue [ par cbu ] Bonjour,je suis en train de mettre en place un fonctionnement de recherche texte intégrale.J'ai besoin d'effectuer ma recherche sur des champs de type Petit problème avec migration SQL Server 2000 à 2005 [ par white_mage ] Bonjour,J'ai un petit souci de migration et j'espère que quelqu'un pourra m'aider.Nous avons une ancienne application Access ADP qui tire ses données reverse engeenering sur base mysql [ par AlexN ] Bonjour,J'ai cru comprendre qu'avec les outils du package mysql gui tools, il serait possible de regenerer le schema d'une base (un joli dessin avec d


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.