+4 votos
52 visitas
Olá,

Em uma das tabelas do BL, foram criados campos em tabelas diretamente no SQL Server e não no Builder. :/

Preciso utilizar este campo na solução através do BEF, e para isto preciso criá-lo no BUILDER.

Como devo proceder, para criar o campo no Builder com o mesmo nome que já existe na base de dados?
Exemplo:
Tabela: VIAGEMDOCUMENTOS - Campo: GLORIGEM

Este campo já possui dados, e é usado nas rotinas de integração sem BEF. Devido a isto não posso excluí-lo e recriá-lo.
por (107 pontos) | 52 visitas

1 Resposta

+3 votos
Melhor resposta
Voigt,

Abaixo uma sugestáo de como pode ser resolvido:

 

- Criar um campo que servirá como backup (Builder);

- Update para copiar os valores do campo antigo para este novo (Builder);

- Exclua o campo diretamente na base (SGDB);

- Crie o campo novamente (Builder);

- Update para copiar os valores do campo backup para o campo recriado (Builder);

- Excluir campo backup (Builder)

 

Obs.: Nos updates marque a opção de gerar Z_ZLOG;

Desta maneira o campo será criado e seus valores mantidos nas bases dos clientes.
por (367 pontos)
selecionada por

Perguntas relacionadas

Melhores Aug 2025
  1. RheaIoi8215

    5 Pontos

  2. RositaLansel

    5 Pontos

  3. MilesWeston

    5 Pontos

  4. RoseannViera

    5 Pontos

  5. DianaNickel

    5 Pontos

  6. KandiGower0

    5 Pontos

200 pontos
Melhores 2025 Aug 11 - 17
  1. Larson

    156 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. danilo.pereira

    96 Pontos

  5. luciano.fronza

    61 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. diuari.molinari

    52 Pontos

  9. diuari.molinari

    51 Pontos

  10. diuari.molinari

    51 Pontos

517 perguntas
566 respostas
389 comentários
710 usuários