Árvore de páginas

Implementação - Alteração de query interna para DB2

Esta build contém uma alteração na query de identificação de índices para bancos de dados DB2 UDB (Windows e/ou Linux), versão igual ou superior a 9.01.

Abrangência ERP 10

Situação

Abertura de tabelas de dados em bancos DB2 (UDB) com versão igual ou superior a 9.01.

Ocorrência

O TOTVSDBAccess monta uma query interna dinamicamente para identificar os índices existentes para uma determinada tabela em momento de abertura. Para bancos de dados DB2, a query obtinha as informações necessárias usando a coluna COLNAMES da view de catálogo SYSCAT.INDEXES. Esta coluna em builds mais novas do DB2 está obsoleta e nas próximas builds será descontinuada.

Implementação

A partir da build atual, o TOTVSDBAccess identifica a versão do banco de dados DB2 em uso, e caso a versão seja igual ou superior a 9.01, o TOTVSDBAccess montará uma query dinâmica para obter as informações necessárias utilizando outra view de catálogo (SYSCAT.INDEXCOLUSE).

Informação adicional 

Esta alteração interna não causa impacto nas versões de banco de dados DB2 UDB homologadas no produto nem nas aplicações AdvPL que utilizam o TOTVSDBAccess.

 

  • Sem rótulos