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.
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.
E abaixo o resultado que ele gera:
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.
Bruno,
Esse post me ajudou muito. Obrigado mesmo.