Usuário com melhor resposta
Incluir nono digito

Pergunta
-
Respostas
-
Olá Junior...
Como o DDD está junto com o numero do telefone no seu caso eu faria assim.
UPDATE Tabela
SET Telefone= SUBSTRING(Telefone, 1, 2) + '9' + SUBSTRING(Telefone, 3, 8)
WHERE SUBSTRING(Telefone, 1, 2) = '11'
Espero ter ajudado.
Abraço
Não esqueça de marcar o post como útil caso tenha te ajudado.
- Sugerido como Resposta Guilherme Costa - Campinas - SP quinta-feira, 2 de agosto de 2012 00:07
- Marcado como Resposta Jr_inc quinta-feira, 2 de agosto de 2012 10:24
- Editado Roberson Naves quinta-feira, 2 de agosto de 2012 11:29
-
Olá Junior...
Como o DDD está junto com o numero do telefone no seu caso eu faria assim.
UPDATE Tabela
SET Telefone= SUBSTRING(Telefone, 1, 2) + '9' + SUBSTRING(Telefone, 3, 7)
WHERE SUBSTRING(Telefone, 1, 2) = '11'
Espero ter ajudado.
Abraço
Não esqueça de marcar o post como útil caso tenha te ajudado.
Valeu Roberson.
Obs. em vez de SubString 3,7 é 3,8
Obrigado.
Junior Santana
- Marcado como Resposta Jr_inc quinta-feira, 2 de agosto de 2012 10:24
Todas as Respostas
-
-
Olá Junior...
Como o DDD está junto com o numero do telefone no seu caso eu faria assim.
UPDATE Tabela
SET Telefone= SUBSTRING(Telefone, 1, 2) + '9' + SUBSTRING(Telefone, 3, 8)
WHERE SUBSTRING(Telefone, 1, 2) = '11'
Espero ter ajudado.
Abraço
Não esqueça de marcar o post como útil caso tenha te ajudado.
- Sugerido como Resposta Guilherme Costa - Campinas - SP quinta-feira, 2 de agosto de 2012 00:07
- Marcado como Resposta Jr_inc quinta-feira, 2 de agosto de 2012 10:24
- Editado Roberson Naves quinta-feira, 2 de agosto de 2012 11:29
-
JÚNIOR, BOA TARDE, SEMPRE ABRA UMA TRANSAÇÃO ANTES DE ATUALIZAR OS DADOS.
TENTE O CÓDIGO A SEGUIR:
UPDATE TABELA
SET TELEFONE = '11 ' + '9' + SUBSTRING(TELEFONE, 3, 6)
WHERE TELEFONE LIKE '11%'
SE FOI ÚTIL POR FAVOR MARQUE A MINHA RESPOSTA COMO ÚTIL. OBRIGADO -
Dessa forma:
UPDATE TABELA SET TELEFONE = '119' + SUBSTRING(TELEFONE, 3, 10) WHERE TELEFONE LIKE '11%'
OBS: Coloquei 10 no SUBSTRING pois não podemos garantir se todos os números de telefone foram cadastrados com 8 dígitos, para não dar erros chutei um número mais alto...
Conheça melhor o comando SUBSTRING: http://msdn.microsoft.com/pt-br/library/ms187748.aspx
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho -
Olá Junior...
Como o DDD está junto com o numero do telefone no seu caso eu faria assim.
UPDATE Tabela
SET Telefone= SUBSTRING(Telefone, 1, 2) + '9' + SUBSTRING(Telefone, 3, 7)
WHERE SUBSTRING(Telefone, 1, 2) = '11'
Espero ter ajudado.
Abraço
Não esqueça de marcar o post como útil caso tenha te ajudado.
Valeu Roberson.
Obs. em vez de SubString 3,7 é 3,8
Obrigado.
Junior Santana
- Marcado como Resposta Jr_inc quinta-feira, 2 de agosto de 2012 10:24