Consultor Eletrônico



Kbase 88012: Como registrar no dataserv.lg qual programa 4GL que gerou o comando SQL
Autor   Eloi Rene Pscheidt - CAT
Acesso   Público
Publicação   9/6/2018
É possível registrar no arquivo dataserv.lg qual foi o programa 4GL que gerou um determinado comando SQL.
Para isso utilize a seguinte combinação na conexão dos bancos:
-Dsrv qt_debug,SQL,logentrytypes,SQL,PRGRS_LOG_ABL,2

Exemplo:
-db shsports -RO -db sports -U sports/sports@orcl -Dsrv qt_debug,SQL,logentrytypes,SQL,PRGRS_LOG_ABL,2

Vai gerar no arquivo dataserv.lg algo parecido com isso:
ABL statement reference: prog.p line 1
SELECT /*+ INDEX_ASC(T0 CUSTOMER##CUST_NUM) */ PROGRESS_RECID FROM SPORTS.CUSTOMER T0 order by CUST_NUM
<---------{END} [prog.p]