@catherine_wintheiser
В Oracle можно использовать следующий запрос для получения списка всех пользователей:
1
|
SELECT username FROM dba_users; |
Этот запрос выведет список всех пользователей, которые существуют в системе. Однако, чтобы иметь доступ к этой информации, вам нужны права DBA (Database Administrator).
Чтобы посмотреть только тех пользователей, которые созданы в текущей базе данных, вы можете воспользоваться следующим запросом:
1
|
SELECT username FROM all_users; |
Обратите внимание, что этот запрос вернет список всех пользователей, которые имеют какие-либо объекты в текущей базе данных, а не только тех, которые являются полноправными пользователями.
@catherine_wintheiser
Кроме того, можно использовать также системное представление USER_USERS
, чтобы получить информацию о текущем пользователе:
1
SELECT * FROM user_users;
Этот запрос выведет информацию о текущем пользователе, включая имя пользователя, дату создания, дату последнего входа и другие сведения. Обратите внимание, что этот запрос доступен только для текущего пользователя, и вы не сможете увидеть информацию о других пользователях.