Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1133 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  un peu de sql sous oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un peu de sql sous oracle

n°1526547
couak
Posté le 09-03-2007 à 17:31:09  profilanswer
 

plop,

 

J'ai une application à $30 qui scanne des répertoires et sotcke diverses informations dans une base oracle
Le problème, c'est que j'aimerais obtenir des infos mais au vu de la structure des tables, je n'y arrive pas :/
Je vais simplifier et ne mettre que les colonnes qui m'intéressent :
- table contenant les fichiers avec les colonnes FI_ID (ID du fichier), CURRENT_NAME (nom du fichier) et PARENT_ID (ID de son répertoire courant)
- table contenant les répertoires avec les colonnes FO_ID (ID du rép.), PARENT_ID (ID de son rép. père), CURRENT_NAME (nom du rép)

 

Par exemple (j'invente un exemple avec des valeurs fictives), pour le fichier C:\Windows\System32\notepad.exe j'aurais un truc de ce style :

 

Table des fichiers :

+-------+-----------+--------------+
| FI_ID | PARENT_ID | CURRENT_NAME |
+-------+-----------+--------------+
|     1 |       200 |  notepad.exe |
+-------+-----------+--------------+

 

Table des répertoires :

+-------+-----------+--------------+
| FO_ID | PARENT_ID | CURRENT_NAME |
+-------+-----------+--------------+
|   200 |       199 |     system32 |
|   199 |       198 |      windows |
|   198 |    (null) |            C |
+-------+-----------+--------------+

 

Et là où je bute, c'est de récupérer le chemin complet à partir du nom du fichier.
J'avais pensé, à du perl ou à du pl/sql pour chercher en boucle dans la table des répertoires les parents, et ainsi construire le chemin complet, mais y'a ptet plus simple que de se palucher des boucles

 

Qq'un aurait une idée ?


Message édité par couak le 09-03-2007 à 17:35:57
mood
Publicité
Posté le 09-03-2007 à 17:31:09  profilanswer
 

n°1526561
orafrance
Posté le 09-03-2007 à 17:51:22  profilanswer
 

CONNECT BY non ?

n°1526563
couak
Posté le 09-03-2007 à 17:55:47  profilanswer
 

ah trop fort je connaissais pas :) bon je vais bûcher ca
thanks pour le tuyau


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  un peu de sql sous oracle

 

Sujets relatifs
Oracle Warehouse BuilderOracle - champs DATE à trier au 100ème de seconde
Oracle : SQLPlus et scripts en interectif ?creation d'index , stat oracle ???
syntaxe jointure externe oraclePB Requete de calcul sous oracle
Oracle - Contrainte entre tables sur Bases différentes ?Problème de connexion avec oracle 10g express edition
replication mysql -> oracle 10gOracle 10g R2 - Windows 2003 server - Active Directory
Plus de sujets relatifs à : un peu de sql sous oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR