none
Alterar tipo de campo RRS feed

  • Pergunta

  • tenho uma tabela com 100 mil registros

    e um campo varchar de 50 preciso passar para varchar de 100

    mas se eu fizer isto com o banco sendo usado , o sistema é web e tem vários usuários  usando

    vou ter algum problema?

    terça-feira, 22 de julho de 2014 11:25

Respostas

  • Acho que o certo seria você fazer isso numa espécie de período de manutenção. Onde você impedisse os usuários de interagirem com o BD.

    Aí tu verifica se tem alguma transação aberta (DBCC OPENTRAN), caso não tenha, pode executar a função.


    Leonardo D'Amato

    • Marcado como Resposta jceoms terça-feira, 22 de julho de 2014 12:53
    terça-feira, 22 de julho de 2014 12:49

Todas as Respostas

  • Amigo, creio que não terá nenhum problema, pois você está aumentando. Como o máximo antes era 50 e vc passará para 100, não terá nenhum registro que ultrapassará o número limite de caracteres.

    Veja esse link para te ajudar: http://stackoverflow.com/questions/2695994/varchar255-to-varcharmax

    Espero que ajude,
    Um abraço


    Leonardo D'Amato

    terça-feira, 22 de julho de 2014 11:47
  • mas se tiver usuários on line usando a tabela?
    terça-feira, 22 de julho de 2014 11:48
  • Acho que o certo seria você fazer isso numa espécie de período de manutenção. Onde você impedisse os usuários de interagirem com o BD.

    Aí tu verifica se tem alguma transação aberta (DBCC OPENTRAN), caso não tenha, pode executar a função.


    Leonardo D'Amato

    • Marcado como Resposta jceoms terça-feira, 22 de julho de 2014 12:53
    terça-feira, 22 de julho de 2014 12:49