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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL Recursif ?????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL Recursif ?????

n°1215322
jipo
Kamoulox !
Posté le 05-10-2005 à 11:56:17  profilanswer
 

Salut,
 
Un ami a un petit (GROS) pb sous Oracle 8.1.7 :
 
Il y a une table qui contient un champ de type varchar extensible avec des horaires concaténés dedans (un bombre d'horaires variables).
Comment obtenir en sql une colonne à partir de ce champ : chaque ligne dans la colonne contiendrait un horaire.
 
ex :  
"0900093010001030"
=>
 
0900
0930
1000
1030
 
L'objectif est d'obtenir ce résultat via une requete ou sous requete dans le cadre d'une vue.  
De ce fait est il possible d'intégrer du PL/SQL dans la construction d'une vue de telle sorte qu'on puisse dans une boucle dématérialiser une chaine de taille variable en une colonne de valeurs ?
 
J'espère avoir été assez clair dans l'exposition du PB ?  [:aztechxx]  
   


---------------
"Comme des pommes d'or sur des ciselures d'argent, Ainsi est une parole dite à propos" (Proverbes de Salomon)
mood
Publicité
Posté le 05-10-2005 à 11:56:17  profilanswer
 

n°1215362
Beegee
Posté le 05-10-2005 à 12:24:21  profilanswer
 

Regarde du côté du mot clé 'CAST'.
Ca permet de manipuler des données, renvoyées par du PL/SQL sous forme de tableau, comme si on utilisait une table.
 
Exemples ici : http://www.databasejournal.com/fea [...] hp/3352091
 
En 9i c'est encore plus poussé avec le PIPELINED, mais tu pourras peut-être t'en sortir avec le CAST.
 
edit : un thread sur askTom (site bien sympa :) ) avec des exemples :
 
http://asktom.oracle.com/pls/ask/f [...] 6224436920


Message édité par Beegee le 05-10-2005 à 12:27:46

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

  SQL Recursif ?????

 

Sujets relatifs
SQL Server 2000, fonctions, procedures stockes et execAide Reqête SQL avec 3 tables
SQL - dédoublonnage[Access / SQL / SGBD] Evenement clic sur controle onglet ! help plz
opérations sur des alias SQLdefinir une clé primaire apres la creation d'une table, en SQL
Additionner les résultat de deux requêtes SQL en access SQL[SQL] Petit problème -> ...not contained in an aggregate function...
probleme installation SQL Server 2000[SQL Server] Enlever une contrainte IDENTITY d'une table?
Plus de sujets relatifs à : SQL Recursif ?????


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