Как посмотреть кто создал таблицу в oracle?

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

от catherine_wintheiser , в категории: SQL , 2 года назад

Как посмотреть кто создал таблицу в oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от laney_johnson , 2 года назад

@catherine_wintheiser 

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

1
SELECT OWNER FROM ALL_TABLES WHERE TABLE_NAME = 'table_name';


Замените "table_name" на имя таблицы, о которой вы хотите узнать. Этот запрос вернет имя пользователя, который создал таблицу.


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

1
SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = 'user_name';


Замените "user_name" на имя пользователя, о котором вы хотите узнать. Этот запрос вернет список всех таблиц, созданных указанным пользователем.


Обратите внимание, что вы должны иметь необходимые права доступа, чтобы выполнять эти запросы. Если у вас нет таких прав, вы можете увидеть сообщени

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

от willis.streich , год назад

@catherine_wintheiser 

Ошибку доступа. В этом случае обратитесь к администратору базы данных для получения необходимых привилегий.