Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como formatar números de telefone em SQL
Microsoft SQL Server permite aos programadores criar procedimentos armazenados. Esses procedimentos armazenados recuperar as informações do banco de dados e enviá-lo para a área de trabalho do Windows ou aplicações de páginas web. Antes de enviar as informações para o aplicativo, você pode formatar as variáveis ​​de cadeia . Uma função de formatação comum usada por programadores de banco de dados está adicionando os traços e parênteses em um número de telefone . Isso pode ser feito usando o "Right ()," "Left ()" e " Substring ( )" funções. Instruções
um

configurar uma variável que contém um número de telefone . Esta variável pode ser uma string passada pelo programa ou um recuperado do banco de dados. Neste exemplo , a seqüência de número de telefone é inicializado e número de telefone do cliente é recuperada. O código está abaixo:

declare @ telefone varchar ( 20) set @ phone = (selecione de telefone de cliente onde customerID = 1)
2

Criar uma variável para manter os resultados. Esta variável irá realizar e retornar o número de telefone com os traços e parênteses incluídos . O código a seguir cria uma variável SQL para o resultado:

declare @ varchar phone_final (20 ),
3

Recuperar e formatar o código de área. Este código coloca o código de área entre parênteses e atribui à variável phone_final @:

set @ phone_final = ' ( ' + esquerda ( @ telefone , 3) + ')'
4

Adicionar a troca para a variável resultado . O código a seguir leva a parte de troca do número de telefone , adiciona um traço no final e acrescenta -la à variável phone_final @:

set @ phone_final = @ phone_final + substring ( @ telefone , 4,3) + '-'
5

Incluir os quatro dígitos finais para a variável resultado . O código a seguir adiciona os 4 dígitos finais e imprime o resultado final para a janela SQL:

set @ phone_final = @ phone_final + direita ( @ telefone , 4) impressão phone_final @

Anterior :

Próximo : No
  Os artigos relacionados
·MS Access Relatório Critérios 
·Como classificar uma tabela lista suspensa em Access 20…
·O que é um cursor de referência no Oracle 
·SQL 2000 DTS Tutorial 
·Como criar um Mini - Banco de Dados Utilizando um model…
·O que é uma violação de chave 
·Tutorial para Access 2007 Tabelas de Consulta 
·Como usar a função Max em Ingressa no Oracle 
·Como consultar Usando datas no Access 
·Como usar o Data Função Serial para formatar uma data…
  Artigos em destaque
·O que é o AVG Search Escudo 
·Como usar o DVD Flick para gravar um DVD 
·Como gravar ou copiar um DVD usando o DVD Shrink 
·Como fazer um símbolo de infinito no Illustrator 
·O que é Áudio Trimming 
·Media Player Classic encontrou um problema e precisa se…
·Como backup de filmes DVD em Linux 
·Tutorial para criar um Flash CS3 Slideshow 
·? O que o Ponto de Exclamação média no iTunes 
·Como usar o EAC para fazer CDs de MP3 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados