Oracle SQL - Requête de recherche multiple
Fermé
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
-
28 janv. 2013 à 11:18
ergor Messages postés 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 - 28 janv. 2013 à 15:28
ergor Messages postés 149 Date d'inscription mercredi 23 janvier 2013 Statut Membre Dernière intervention 7 mai 2014 - 28 janv. 2013 à 15:28
Bonjour,
Je souhaiterai faire une requête qui me rechercherai la valeur d'un champ dans n'importe qu'elle table et colonne, du type :
select * from (select table_name from user_tables) where * like '%toto%';
Par avance merci.
Je souhaiterai faire une requête qui me rechercherai la valeur d'un champ dans n'importe qu'elle table et colonne, du type :
select * from (select table_name from user_tables) where * like '%toto%';
Par avance merci.
A voir également:
- Oracle multiple with
- Excel cellule choix multiple - Guide
- Ecran multiple pc - Guide
- Copier coller multiple - Guide
- Datediff oracle ✓ - Forum Oracle
- Oracle liste des tables ✓ - Forum Oracle
1 réponse
ergor
Messages postés
149
Date d'inscription
mercredi 23 janvier 2013
Statut
Membre
Dernière intervention
7 mai 2014
12
28 janv. 2013 à 15:28
28 janv. 2013 à 15:28
Bonjour,
Tu peux essayer ça :
SELECT 'select * from '||sys.user_tab_columns.table_name||' where '||sys.user_tab_columns.column_name||' = machainerecherchée;'
FROM sys.user_tab_columns
Mais tu en as pour un sacré bout de temps ... selon ta base.
Le mieux restant d'exporter ta base dans un fichier texte ... ou autre et d'utiliser le bon vieux CTRL + F.
Tu peux essayer ça :
SELECT 'select * from '||sys.user_tab_columns.table_name||' where '||sys.user_tab_columns.column_name||' = machainerecherchée;'
FROM sys.user_tab_columns
Mais tu en as pour un sacré bout de temps ... selon ta base.
Le mieux restant d'exporter ta base dans un fichier texte ... ou autre et d'utiliser le bon vieux CTRL + F.