+1 voto
34 visitas

Quando criamos um campo lógico e deixamos desmarcado a opção "Assumir", o csx gerado vai com o campo assumirlogico='N', porém quando exportamos o csx e enviamos para o cliente que tem essa tabela com muitos registros o builder fica por horas aplicando essa alteração e não termina numca, ou pelo menos vai demoarar várias horas. 

Sabemos que se deixarmos o campo assumir com a opção nulo (caixinha de verificação marcada com fundo azul por completo) o csx é aplicado rapidamente pois nele não é enviado o campo assumirlogico. Inclusive essa é a orientação para os programadores fazerem e depois enviarem para o cliente um processo que faça o update nesse campo com uma faixa de 1000 em 1000 registros e comintando parcialmente para que não tenham problema com área de roolback, por exemplo. O problema é que tem sempre alguém que esquece ou não conhece as tabelas grandes do sistema.

Alguém sabe uma maneira melhor de fazer a crição de campos lógicos em tabelas com muitos registros ?

por (107 pontos) | 34 visitas

1 Resposta

0 votos

Rodrigo,

Não sei se você já fazem desta maneira, mas atualmente quando precisamos criar um campo novo em uma determinada tabela, nos atentamos em criar o campo já com o valor padrão que queremos, desta forma o campo é criado com este valor e não necessitamos enviar nenhum script de ajuste de base.

Espero ter ajudado. []s

por (353 pontos)
André

O Problema criar exatamente dessa forma e o cliente quando vai aplicar na tabela dele tem alguns milhões de registro e fica as vezes por horas (10 horas ou mais) para terminar a aplicação desse csx.

Fazemos a solução por script de banco mas acaba saindo meio estranho pois cada programador faz de um jeito.

Perguntas relacionadas

+10 votos
1 resposta
0 votos
1 resposta
+9 votos
1 resposta
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. diego.luiz

    12 Pontos

  4. SlimShady

    11 Pontos

  5. joseglauber

    11 Pontos

  6. willian.metalsystem

    8 Pontos

  7. lucas.melo

    3 Pontos

  8. fluipress.luciano

    2 Pontos

  9. pajucara.wallacef

    2 Pontos

  10. jean.filho

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
  1. diego.luiz

    12 Pontos

  2. SlimShady

    4 Pontos

  3. willian.metalsystem

    2 Pontos

434 perguntas
480 respostas
349 comentários
466 usuários