- Consulta Itens de Tabelas Estruturadas
- Consulta Metadados do Banco
- Consulta Campos (DB2)
Busca de Itens de Tabelas Estruturadas
O primeiro tem a função de carregar os itens de uma determinada tabela estruturada pelo código, conforme exemplo a seguir:
Busca de Metadados do Banco
A segunda nova função tem o objetivo de consultar metadados nos bancos. Esta funcionalidade poderá ser utilizada tanto no Oracle quanto no DB2, lembrado que estas informações provém do banco de dados e não do catálogo.
Consulta Tabelas
Na primeira imagem fazemos a busca por dados da tabela TIPOS_DOCUMENTOS. Na primeira subguia “Colunas”, temos informações da ordem, coluna, tipo, tamanho, se aceita nulos e se possui algum valor padrão.
Além das colunas, temos a informação da chave primária, referências de outras tabelas e as verificações feitas pelo banco nas colunas antes de aplicar as atualizações, conforme imagens abaixo.
Consulta Visualizações
Na segunda guia temos a busca por Visualizações, conforme imagem abaixo, nela teremos além das informações das colunas, o texto desta view para análise.
Consulta Gatilhos
A busca por Gatilhos (Triggers) se dá de maneira semelhante, retornado também o texto do gatilho além de informações onde ele impacta. No grid temos a informação da tabela onde ele trabalha, o momento que é disparado (antes ou depois) e o evento que dispara esta trigger (insert, update, delete).
Consulta Funções
Temos ainda a guia de busca por funções, onde será retornado também o texto da função, além do nome e tipo de retorno. Quando houver mais de uma função com o mesmo nome, todas serão carregadas, diferenciando somente o tipo de retorno e o texto conforme grid abaixo.
Consulta Erro Campos DB2
O terceiro botão tem sua função unicamente nos bancos DB2 e estará oculto quando o SI* estiver executando em Oracle, onde algumas vezes recebemos erros de campos que não podem ser nulos e que não foram tratados no catálogo, então o banco retorna três Ids, o Tablespace, Tabela e Coluna.
Para identificarmos o campo, basta informar os Ids e atualizar para identificarmos a coluna e tabela que o erro está ocorrendo:
Qualquer dúvida e/ou sugestões de melhorias favor me mandar um email (filipe.dalepiane@avmb.com.br).
Nossa, isto é muito legal. Gostaria de saber se isso pode ou vai ser enviado aos clientes nossos e se for o caso, qual o kanban, pois dai na geração do pacote ao cliente (caso isto não tenha ido ainda), podemos colocar as informações bem completas desta funcionalidade como mencionastes no blog interno e também publicar no blog externo.
ResponderExcluirSim, será enviado aos clientes, no kanban 18812.
ResponderExcluirEsta alteração quando for disponibilizada deverá receber um vídeo no blog externo. Muito bom.
ResponderExcluirPublicado conforme solicitado:
Excluirhttp://avmb-asten.blogspot.com.br/2015/10/atualizacao-na-aplicacao.html