Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 11 anos, 5 meses atrás por Fábio Prado.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #106932
    Paulo Werneck
    Participante

      Boa tarde pessoal,

      trabalho com um ERP que em uma tabela “PACIENTE” eu tenho entre todos dois campos, “cd_paciente” e “nm_paciente” os vínculos com as outras tabelas são feitos pelo “cd_paciente” e preciso alterar o campo “nm_paciente” para maior cadeia de caracteres.

      Hoje ele está declarado como “varchar2(40 bytes)”, se eu trocar para varchar2(60 bytes) vocês acham que ocorrerá problemas no banco com um todo ?

      Obrigado!

      #106938
      rman
      Participante

        @luckzin

        A resposta é DEPENTE.

        Depente de como o ERP foi feito.

        Existem PACKAGE, PROCEDURE e FUNCTION neste SCHEMA? Se não utiliza isso, pode ser que não de problema algum.

        Em que linguagem o ERP foi feito? Dependendo da liguagem, como Delphi, você alterar o tamanho do campo no banco não vai adiantar muita coisa, por que o limite de 40 bytes ter sido feito também no ERP.

        Dica? Monte um ambiente de homologação e teste. 🙂

        Parar um departamento inteiro da empresa pensando que não vai dar problema não é uma coisa boa.

        #106958
        Fábio Prado
        Participante

          @luckzin,

          É possível ocorrer erros na aplicação sim, eu já vi isso acontecer várias vezes! A aplicação pode não estar preparada para receber uma qtde. maior de caracteres da tabela e isso poderá ocasionar erros.

          []s

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.