0
Я пытаюсь найти таблицу, содержащую столбец, в котором я знаю имя. Есть ли способ сделать поиск в таблице, используя только имя столбца?Как мне искать имя таблицы, зная только одно имя столбца таблицы в SQL?
Я пытаюсь найти таблицу, содержащую столбец, в котором я знаю имя. Есть ли способ сделать поиск в таблице, используя только имя столбца?Как мне искать имя таблицы, зная только одно имя столбца таблицы в SQL?
В оракула
select * from user_tab_columns where column_name= '';
Спасибо. Я никогда не слышал о 'user_tab_columns' раньше или' column_name'. Я начинающий. Я попытался запустить эту строку, но я не был уверен, почему 'column_name' не работает в ней: ' select table_name from all_tables где column_name = ''; ' Не могли бы вы объяснить? – Phillip
@Phillip whch версия оракула вы используете? 'select * from all_tables' не имеет информации о столбцах. 'All_tables' дает вам список таблиц. 'User_tab_columns' дает вам все столбцы в вашей базе данных. – Zeus
try' select * from_ user_tab_columns где column_name = 'some_column'; ' – Zeus