Histórico da Página
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
cRealTable := totvs.protheus.health.delinquency.monitor.DelinquencyService():realNameInvoices() oExecQuery := FWExecStatement():New() //não é necessário utilizar o campo D_E_L_E_T_ pois a temporária possui apenas registros ativos cSQL := " SELECT *" cSQL += " FROM " + cRealTable oExecQuery:SetQuery( cSQL ) cAliasTemp := oExecQuery:OpenAlias() cTitulo := (cAliasTemp)->E1_NUM |
...
14. Ambiente Com Banco de Dados Oracle
O monitor de inadimplência utiliza tabelas temporárias para armazenar tanto os dados dos beneficiários quanto os títulos em aberto. No entanto, o banco de dados Oracle possui uma particularidade: os dados inseridos em uma tabela temporária durante uma sessão não ficam visíveis em outras sessões.
Por esse motivo, quando for necessário acessar os dados para depuração ou implementar pontos de entrada, deve-se configurar o parâmetro MV_DEBMONT como true (.T.). Quando esse parâmetro está ativado — e somente no Oracle — são criadas duas tabelas físicas:
...
Essas tabelas são recriadas sempre que a rotina é encerrada e reaberta. Além disso, qualquer novo filtro ou atualização também provoca a exclusão e recriação das tabelas com os dados atualizados.
...
| Nota |
|---|
|