Olá pessoal porque quando faço um insert em uma tabela qualquer usando o comando userenv(‘TERMINAL’) para popular uma determinada coluna em qualquer tabela tenho os seguintes resultados:
Quando rodo pelo toad vai no nome da minha máquina na coluna
Quando rodo via JDBC pelo Java vai “unknow” na coluna.
Alguém sabe se tenho que passar algum parâmetro, etc?
Então para ser mais especifico, este comando userenv esta dentro de algumas procedures de um sistema no qual não posso modificar, na verdade na minha aplicação eu apenas chamo a procedure, mas como mencionei se eu rodo pelo toad show, agora pelo java da o erro de unknow onde é passado o valor de userenv.
O lance é fazer o comando usarenv funcionar via jdbc para ficar transparente e não precisar clonar as procedures.