Início > Banco de dados, JAVA > Debugando Stored Procedures

Debugando Stored Procedures

É muito comum a necessidade de Debugarmos Stored Procedures, seja de DB2, Oracle, MySql, etc. Poucas pessoas sabem que o RAD (Rational Application Developer) tem uma funcionalidade perfeitamente funcional para isso.

Criei um passo a passo que visa auxiliar as pessoas que precisarem fazer o mesmo, segue:

Passos a passo

1- Abrir a perspectiva DATA.

2- Criar um projeto do tipo Data Development.

3- De o nome que preferir.

4- Crie uma conexão com seu Banco de Dados.

5- Entre com as informações do seu banco de dados e após criado, o selecione na lista Connections.

6- Você verá seu projeto criado em Data Project Explorer.

7- Para debugar uma SP (Stored Procedure), clique com o botão direito na pasta Stored Procedures e vá em NEW – Stored Procedure.

8- De o nome que seja o mesmo da procedure que pretende debugar, deixe as opções marcadas como padrão e na ultima tela, NÃO marque Deploy on Finish e MARQUE Enable Debugging.

9- Copie o corpo de sua proc ja criada e cole sobre a proc que o RAD criou.

10- Clique com o botão direito na Procedure e vá em Deploy.

11- Na primeira tela, deixe as opções padrão marcadas.

12- Na próxima tela deixe marcado enable debugging e clique em finish.

13- Você deve ver uma mensagem de sucesso.

14- Clique com o botão direito na Proc e vá em DEBUG, deixe as opções padrão e clique Debug.

15- A primeira vez que roda, costuma ser meio lento.

16- O RAD vai pedir os parametros da PROC caso aplicável, informe-os e clique em OK.

17- O debug tem início e segue o mesmo padrão de aplicações Java.

    • Para ir linha a linha → F6
    • Para marcar um breakpoint → Duplo clique no início da linha
    • Para avançar o Debug até o próximo breakpoint → F8

18- Você pode inspecionar o valor das variáveis em Variables.

19- Poderá tambem ver os resultados em SQL Results.

É isso, qualquer dúvida, poste comentário aqui que eu respondo.😀

Enjoy!

Categorias:Banco de dados, JAVA
  1. fevereiro 17, 2012 às 6:00 pm

    opa! Juliano, que legal. Procurava isso esses dias. Mas, só RSA dar suporte ? Alguma alternativa para quem nao usa RSA?

  2. fevereiro 24, 2012 às 2:14 pm

    Se vc instalar os plugins necessários no Eclipse, roda tambem hein!

    • fevereiro 24, 2012 às 4:10 pm

      hm, aqui nao pode rolar nada de Rational hehe por isso que perguntei se tinha uma alternativa no rational🙂.

      abracos,

  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: