+4 votos
24 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) | 24 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 (353 pontos)
selecionada por

Perguntas relacionadas

Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. joseglauber

    11 Pontos

  4. SlimShady

    7 Pontos

  5. willian.metalsystem

    6 Pontos

  6. lucas.melo

    3 Pontos

  7. fluipress.luciano

    2 Pontos

  8. pajucara.wallacef

    2 Pontos

  9. jean.filho

    2 Pontos

  10. maicon.pereira

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
    433 perguntas
    476 respostas
    346 comentários
    466 usuários