Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Função USUÁRIO no Oracle


No Oracle Database, o USER A função retorna o nome do usuário da sessão (o usuário que fez logon).

Sintaxe


A sintaxe fica assim:
USER

Portanto, nenhum parênteses ou argumentos são necessários (ou aceitos).

Exemplo


Segue um exemplo para demonstrar:
SELECT USER FROM DUAL;

Resultado:
HR

Neste caso, o usuário atual é HR .

O resultado real dependerá do usuário da sessão que está executando a consulta. Isso pode mudar durante a duração de uma sessão de banco de dados, pois as sessões do Real Application Security são anexadas ou desconectadas.

Uma função semelhante é o UID função, que retorna o ID do usuário da sessão.

Aqui estão eles lado a lado:
SELECT UID, USER FROM DUAL;

Resultado:
   UID    USER 
______ _______ 
   138 HR