SQLException no Oracle

Alguém sabe como se obtém a posição no SQL onde está acontecendo o erro? A SQLException só retorna código e mensagem.

entao cara…

uma boa maneira de ver o erro do SQL eh debugando seu programa…

tente imprimir seu SQL no sistema…

Isso eu já faço! Só que eu gostaria de saber a posição em que o erro está acontecendo exatamente como o SQLPlus faz ao colocar um ‘*’ abaixo do erro. Eu tenho alguns SELECTs mirabolantes e extensos que para ficar buscando erro “no olho” acabo perdendo muito tempo.

Então, a dica do rbarioni é boa…
Você manda sempre imprimir suas SQLs, quando der problema, copia pro SQLPlus e acha o erro…
O problema é não esquecer depois de apagar essas linhas… :lol:

Duvido que tenha alguma coisa no Java que te ajude com isso, porque é muito específico do banco que você usa…
Mas um bom depurador pode te ajudar também… :wink: