› Fóruns › Banco de dados Oracle › Aumentar quantidade no campo › Aumentar quantidade no campo
[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,