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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Oracle] çà existe un do/for ou un truc du genre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Oracle] çà existe un do/for ou un truc du genre ?

n°515568
cgmarmotte
Posté le 16-09-2003 à 12:26:44  profilanswer
 

Salut la foule ;)
J'ai besoin de faire une requête, sur des noms de colonnes répétitifs, style :
toto1, toto2, toto3 etc...
bref au lieu de faire un select toto1, toto2, toto3 etc.. jme demandais si y'avait moyen de faire une boucle style un do ou idéalement un for ;)
g regardé dans l'aide mais y'a rien sur çà, jvoudrai être fixé, si y'a pas une feinte ou autre...
 
Merci d'avance :)

mood
Publicité
Posté le 16-09-2003 à 12:26:44  profilanswer
 

n°515632
naeco
Buddy Rich Big Band
Posté le 16-09-2003 à 13:43:29  profilanswer
 

en  mysql ouai je sais tu utilises  mysql_list_fields() et  mysql_num_fields(), ca te permet de lister les nom des colones des tables sans les connaitres et ensuite tu fais une jolie boucle avec:
 

Code :
  1. $fields = mysql_list_fields($base, "BD" );
  2. $columns = mysql_num_fields($fields);
  3. $string = ""
  4. for ($i = 0; $i < $columns; $i++)
  5. {
  6. $string .= "SET ".mysql_field_name($fields, $i))." = ";
  7. $string .= ${mysql_field_name($fields, $i))};
  8. ...
  9. }


 
bon c'est un peu lourd et écrit a l'arache mais je pense uqe tu peux t'en sortir avec ca.
 
ensuite tu fait un update BD .$string. WHERE...
 
 :hello:


Message édité par naeco le 16-09-2003 à 13:51:16
n°515637
cgmarmotte
Posté le 16-09-2003 à 13:47:45  profilanswer
 

ok bon jcontinue de chercher alors
parce que taper les noms de colonnes de 1 à 24 spa terrible qd même :D

n°515639
naeco
Buddy Rich Big Band
Posté le 16-09-2003 à 13:48:57  profilanswer
 

cf edit.
 
 
tu n'as pas a les taper!
 
(si les variables dynamique existe sous oracle  :o )


Message édité par naeco le 16-09-2003 à 13:50:06
n°515642
cgmarmotte
Posté le 16-09-2003 à 13:52:40  profilanswer
 

c une idée mais la syntaxe c sûrement pas pareil :sarcastic:  
Je cherche jte dis  :fou: :D

n°515645
naeco
Buddy Rich Big Band
Posté le 16-09-2003 à 13:53:53  profilanswer
 

bon courage! ;)

n°515662
cgmarmotte
Posté le 16-09-2003 à 14:13:10  profilanswer
 

bon bah g trouvé un truc intéressant apparemment çà s'appelle le "PL/SQL" et c dans oracle et çà permettrait de faire çà et voilà un lien intéressant pour les gens qui dans un futur + ou - moins proches auraient le même problème et auraient utilisé la fonction recherche du forum :sarcastic:  
http://www.info.univ-angers.fr/pub [...] oracle.htm
Youpi jv apprendre un truc cet aprèm  :sarcastic:


Message édité par cgmarmotte le 16-09-2003 à 14:13:29
n°516316
naeco
Buddy Rich Big Band
Posté le 17-09-2003 à 10:08:50  profilanswer
 

le moteur de recherche en java ca le fait...
 
 
le code html en haut a gauche ca le fais moins... :lol:


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

  [Oracle] çà existe un do/for ou un truc du genre ?

 

Sujets relatifs
Exception definie par l utilisateur sous ORACLE (+Delphi) [RESOLU]Un driver SQL server 7 gratuit ca existe?
[PHP] Verifier si $str2 existe dans la chaine plus proprement que ca[ Perl] Truc bizarre avec @ARGV
[VBA] Tester si une table existe ...[db2] équivalent des séquences d'Oracle ?
DB2 : équivalent au rowcount d'Oracle ou Limit de MySQL ?php et date Oracle[résolu]
Les spécifications JAVA en francais, ca existe ?Documentation online avec index des fonctions en francais, ca existe ?
Plus de sujets relatifs à : [Oracle] çà existe un do/for ou un truc du genre ?


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