SQR Trace

Vamos falar um pouco sobre o trace no SQR.

A Maneira mais conhecida para efetuar trace no SQR é o -DEBUG, porém para o -DEBUG funcionar dependemos do desenvolvedor ter incluido no SQR os pontos de debug.

As boas práticas regem que os desenvolvedores devem incluir os comandos de debug no SQR e quando for um debug para dados debugD e quando for para identificar em que ponto esta no fluxo debugF.

Para conseguirmos o trace para todos pontos codificados no SQR devemos incluir nos parâmetros a opção -debugabcdefghijklmnopqrstuvwxyz ou para conseguimos apenas um ponto especifico -debug+Letra Desejada, exemplo -debuga.

traceSQR1

 

Porém o -debug não é a única maneira de efetuar trace no SQR, podemos também utilizar o -S para efetuar o trace dos SQLs contidos no SQR e esse não depende de nenhuma codificação.

traceSQR2

E abaixo o resultado que ele gera:

traceSQR3

 

 

Pró: O SQR executado com o -S facilita o rastreamento de erros e ajuda a identificacar os problemas nos mostrando todos os SQLs executados

Contra: Não encontrei uma forma de ver no trace o valor das váriaveis passadas para os SQLs.

One thought on “SQR Trace

  • 27 de junho de 2014 em 14:42
    Permalink

    Bruno,
    Esse post me ajudou muito. Obrigado mesmo.

    Resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *