Как получить список таблиц в базе данных oracle?

Пользователь

от jedidiah.brown , в категории: SQL , 7 месяцев назад

Как получить список таблиц в базе данных oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от gussie.jones , 7 месяцев назад

@jedidiah.brown 

Чтобы получить список таблиц в базе данных Oracle, можно использовать SQL запрос к системной таблице данных USER_TABLES или ALL_TABLES в зависимости от того, какие таблицы вы хотите просмотреть.


Например, чтобы получить список всех таблиц, на которые у вас есть права доступа, вы можете выполнить следующий запрос:

1
SELECT table_name FROM user_tables;


Если вы хотите получить список всех таблиц в базе данных (включая те, на которые у вас нет прав доступа), то можете использовать запрос:

1
SELECT table_name FROM all_tables;


Кроме того, вы можете использовать системные представления, такие как DBA_TABLES и ALL_OBJECTS, чтобы получить информацию о таблицах в базе данных Oracle.

1
SELECT table_name FROM dba_tables;


Обратите внимание, что для использования DBA_TABLES вам необходимы привилегии администратора.