Oracle SQL - Requête de recherche multiple
remousse
Messages postés
299
Date d'inscription
Statut
Membre
Dernière intervention
-
ergor Messages postés 149 Date d'inscription Statut Membre Dernière intervention -
ergor Messages postés 149 Date d'inscription Statut Membre Dernière intervention -
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
- Ecran multiple pc - Guide
- Excel cellule choix multiple - Guide
- Copier coller multiple - Guide
- Paris multiple 2/6 explication - Forum Loisirs / Divertissements
- [ParionsSport] Paris multiple, une arnaque ? ✓ - Forum Loisirs / Divertissements
1 réponse
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.