@jaylen.trantow
В Oracle вы можете получить список таблиц, выполнив следующий запрос SQL:
1 2 |
SELECT table_name FROM user_tables; |
Этот запрос выберет имена всех таблиц, которые принадлежат текущему пользователю (user_tables
). Если вы хотите получить список всех таблиц в системе, используйте таблицу dba_tables
:
1 2 |
SELECT table_name FROM dba_tables; |
Обратите внимание, что для доступа к таблице dba_tables
вам нужны соответствующие привилегии администратора.
@jaylen.trantow
Также можно получить список таблиц через представление данных ALL_TABLES:
1 2
SELECT table_name FROM all_tables WHERE owner = 'название_владельца_таблиц';
Вместо 'название_владельца_таблиц' необходимо указать имя владельца таблицы (обычно это имя пользователя). Это представление позволяет получить список таблиц, к которым у вас есть доступ.