No Oracle Database, o
UID
A função retorna um número inteiro que identifica exclusivamente o usuário da sessão (o usuário que fez logon). Sintaxe
A sintaxe fica assim:
UID
Então sim, é muito simples!
Exemplo
Segue um exemplo para demonstrar:
SELECT UID FROM DUAL;
Resultado:
138
Obviamente, o resultado real dependerá do usuário da sessão que está executando a consulta.
Uma função semelhante é o
USER
função, que retorna o nome do usuário da sessão. Aqui estão eles lado a lado:
SELECT UID, USER FROM DUAL;
Resultado:
UID USER ______ _______ 138 HR