none
update RRS feed

  • Pergunta

  • para incluir o digito 9 no campo celular eu faço:

    update nome da tabela

    set campo = 9+campo ou campo+9

    where alguma coisa?

    quinta-feira, 30 de agosto de 2012 17:09

Respostas

Todas as Respostas

  • campo = 9+campo

    []'s

    quinta-feira, 30 de agosto de 2012 17:11
  • Olá Camila,

    Como estão os dados no campo celular, qual o tipo do campo?

    provavelmente será

    update [nome da tabela]
    set campo = 9 + campo 
    where ...

    mas faça um select primeiro para testar

    Select 9 + campo from [nome da tabela]
    where ...


    [ ]´s,
    Lukas Baldan

    quinta-feira, 30 de agosto de 2012 17:12
  • Só preste atenção se é simplesmente isso que você quer mesmo. E se já existirem números que comecem com 9 (que já estejam corretos)? E se existirem números que não devam sofrer esta alteração (exemplo: 8759-4512)?

    Ou seja, será que não existe nenhuma regra para essa atualização?


    Roberson Ferreira - Database Developer
    Acesse: www.robersonferreira.com.br
    Email: contato@robersonferreira.com.br

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quinta-feira, 30 de agosto de 2012 17:33
    Moderador
  • Roberson, alguns não poderão adicionar o 9, como por exemplo, nextel. Dai faço um where, ok?
    quinta-feira, 30 de agosto de 2012 17:50
  • Sim, camila.

    Condicione sua atualização.

    Você deve ter um campo que indique se é Nextel. Então coloque algo do tipo Where (Campo_Tipo_Telefone <> 'Nextel')


    Roberson Ferreira - Database Developer
    Acesse: www.robersonferreira.com.br
    Email: contato@robersonferreira.com.br

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quinta-feira, 30 de agosto de 2012 18:04
    Moderador
  • obrigada
    domingo, 2 de setembro de 2012 00:23
  • Pessoal,

    a Camila deve ter passado pelo mesmo problema que eu, adicionar o 9º dígito nos números de São Paulo. Porém antes do numero tem o DDD, é assim ó: 1186769898, teria que mudar pra 11986769898.

    É preciso fazer um update com o substring:

    UPDATE TbCelular
    SET Celular = '119' + SUBSTRING(celular, 3, 10)
    

    domingo, 2 de setembro de 2012 21:30