Я использую select * from user_tables для проверки таблиц. А результат пустой. Это потому, что у моего имени пользователя нет прав для проверки этой таблицы, или я не вошел в систему как sysdba, на что у меня нет прав?
Это означает, что вы еще не создали ни одной таблицы в своей схеме.
User_tables
вид показывает таблицы, которые принадлежат вашему пользователю.
Следующий запрос показывает тот же результат, что и представление user_tables
.
Select * from all_tables
Where owner = 'your_user';
Или
Select * from DBA_tables
Where owner = 'your_user';
Может быть, у вашего пользователя нет таблиц? Вы можете попробовать all_tables или dba_tables, чтобы увидеть таблицы и в других схемах.