Saltar para o conteúdo principal
Versão: 20 R7 BETA

GET MISSING TABLE NAMES

GET MISSING TABLE NAMES ( tabelasNaoEncontradas )

ParâmetroTipoDescrição
tabelasNaoEncontradasText arrayNomes de tabelas não encontradas no banco de dados

Descrição

O comando GET MISSING TABLE NAMES retorna os nomes de todas as tabelas faltantes do banco no array tabelaNaoEncontrada.

As tabelas não encontradas são tabelas cujos dados estão presentes no archivo de dados mas que não existem a nível da estrutura atual. Isso pode acontecer quando um archivo de dados é aberto com versões diferentes da estrutura.

Geralmente, o cenário é o seguinte:

  • o desenvolvedor oferece uma estrutura com as tabelas A, B e C,
  • o usuário adiciona tabelas personalizadas D e E, utilizando, por exemplo, os comandos integrados de 4D, e salva os dados nessas tabelas,
  • O desenvolvedor oferece uma nova versão da estrutura, que não contenha as tabelas D e E.
    Nesse caso, a versão usuário do banco ainda contém os dados das tabelas D e E, mas não são acessíveis. O comando GET MISSING TABLE NAMES devolverá os nomes "D" e "E". Quando tiver identificado as tabelas faltantes do banco, pode reativá-las através do comando REGENERATE MISSING TABLE.

Nota: os dados das tabelas não encontradas são apagadas quando o arquivo de dados for encontrado (se as tabelas não forem regeneradas).

Ver também

REGENERATE MISSING TABLE