Pular para o conteúdo

Fóruns Banco de dados Oracle Aumentar quantidade no campo Aumentar quantidade no campo

#97795
burga
Participante

    [quote=”facc”:2o3vhffa]Vamos ver se consigo me expressar melhor

    No primeiro passo, irei mudar a estrutura da tabela, mas os dados novos iram vir no formato novo (037001) e os que já estão gravados estão no antigo (3701), preciso mudar, pois esse campo é utilizado para gerar as comissões dos vendedores.

    Porque preciso dessa alteração? Para poder aumentar a capacidade de lojas, onde hoje o limite é 99 (estamos com 86!!), mudando para 3 digitos, passaremos a 999, mas para isso, a numeração dos vendedores deverá acompanhar.

    Imagine daqui a algum tempo, no caso da 3701, vai retornar erro quando chegarmos nas 370 lojas (Utopia? Pode ser…) mas já estamos bem proximos da loja 100, então o vendedor 1001 (loja 10) vai conflitar com o da loja 100.

    Irei testar essas instruções.[/quote]

    Oi facc,

    O que eu quis dizer que não ficou claro é a posição onde um dos 0 (zero) entraria, você colocou 2 exemplos (0101 e 3701) que você quer como retorno 001001 e 037001. Então entre os dois 1’s do primeiro exemplo e entre o 7 e o 3 do segundo exemplo entrou mais um zero. A dúvida que ficou foi, qual dos dois zeros de cada exemplo é o inserido? Porque isso faz a diferença…

    Mas pelo que você disse, agora eu deduzo que o primeiro zero tenha sido inserido, então, das opções que eu coloquei, a segunda é a que vai te atender corretamente.

    Abraços,