[oracle] rechercher une valeur dans toute les tables?

rechercher une valeur dans toute les tables? [oracle] - SQL/NoSQL - Programmation

Marsh Posté le 03-12-2009 à 11:22:03    

Bonjour à tous!!! j'aurais besoin d'aide, je'ai une base de donnée avec énormément de tables, j'ai besoin de changer un nom qui à changé, mais il peut apparaitre n'importe oû......Y aura t il une fonction automatique qui pourrait verifier sur toutes les tables et tout les champs?merci!!!
 
il faudrais que j'arrive à faire un truc du genre SELECT * WHERE * LIKE '%NOM%' :pt1cable:

Reply

Marsh Posté le 03-12-2009 à 11:22:03   

Reply

Marsh Posté le 03-12-2009 à 11:26:55    

Bon courage.[:dawak]
 
Le plus simple sera probablement un script qui fera un select * from user_tables puis génèrera les bonnes requêtes pour chaque table...mais c'est clairement un soucis de conception à la base, ton histoire.[:dawak]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 03-12-2009 à 11:40:18    

mais y a vraiment pas moyen de compter les occurences du %mot% dans toutes les tables?......c'est pas un souci de conception, c'est juste le nom qui change mais malheureusement il remplis pas mal de champs.
 
Je penses k au final je vais me taper toutes les tables à la main :'(

Reply

Marsh Posté le 03-12-2009 à 11:43:35    

anthorak a écrit :

mais y a vraiment pas moyen de compter les occurences du %mot% dans toutes les tables?......c'est pas un souci de conception, c'est juste le nom qui change mais malheureusement il remplis pas mal de champs.
 
Je penses k au final je vais me taper toutes les tables à la main :'(


pas à ma connaissance...et pour moi si une donnée est répétée dans tellement de champs partout dans la base c'est qu'elle devrait être dans une table de référence quelque part...:D


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed