Apply like over all columns without specified all column names?

Я оказался в ситуации, когда работаю с незнакомой базой данных, в которой огромное количество столбцов в каждой таблице. У меня есть представление о том, какие данные я ищу, но я не знаю, в каком столбце они находятся, и мне приходится использовать like, чтобы найти именно те данные, которые мне нужны (и приходится повторять эту задачу для нескольких наборов данных).

Есть ли способ применить like к cartesian select?

Следующий пример должен лучше объяснить то, что я хочу сделать (хотя синтаксически это нелепо):

select 
    *
from    
    a_table
where   
    * like '%x%'

edit:

Обратите внимание, что я не собираюсь использовать cartesion select ни в каких отчетах - его назначение здесь в том, чтобы помочь мне определить соответствующие столбцы, которые мне нужно будет вставить в мои запросы, и помочь мне познакомиться с базой данных.

21
задан Michael A 11 January 2012 в 06:32
поделиться