“Conocimientos software>Software de base de datos

Cómo dar formato a los números de teléfono en SQL

2014/1/27
Microsoft SQL Server permite a los programadores crear procedimientos almacenados. Estos procedimientos almacenados recuperar información de la base de datos y enviar al escritorio de Windows o aplicaciones de la página web . Antes de enviar la información a la aplicación, se puede dar formato a las variables de cadena . Una de las funciones de formato común utilizado por los programadores de bases de datos es la adición de los guiones y paréntesis en un número de teléfono . Esto se puede hacer utilizando la función " Left ()" y " substring ( ) " " , derecha () " . Instrucciones
1

Configurar una variable que contiene un número de teléfono . Esta variable puede ser una cadena que se pasa por el programa o se recupera de la base de datos . En este ejemplo , la cadena se inicializa el número de teléfono y el número de teléfono de un cliente se recupera . El código es el siguiente:

declare @ ( 20 ) varchar set phone @ teléfono = (select telefónica de cliente cuyo CustomerID = 1 )
2

Crear una variable para contener los resultados. Esta variable se mantenga y devolver el número de teléfono con los guiones y paréntesis incluidos. El código siguiente crea una variable de SQL para el resultado:

declare @ phone_final varchar ( 20 ),
3

recuperar y formatear el código de área. Este código coloca el código de área entre paréntesis y lo asigna a la variable de @ phone_final :

set @ phone_final = ' ( ' + izquierda (@ teléfono, 3 ) + ' ) '
4 < p> Agregue el cambio en la variable resultado. El siguiente código toma la parte de cambio del número de teléfono, añade un toque al final y lo anexa al @ phone_final variables :

set @ phone_final = @ phone_final + substring ( @ teléfono, 4,3) + '-'
5

Incluir los últimos cuatro dígitos a la variable resultado. Los siguientes códigos anexa los últimos 4 dígitos e imprime el resultado final de la ventana SQL :

set @ phone_final = @ phone_final + derecha ( @ teléfono, 4 ) print @ phone_final

Software de base de datos
Las partes de una unidad de disquete y Sus Funciones
Cómo crear una plantilla HTML para MS Access
Cómo actualizar una hoja de cálculo de Acceso
Cómo crear un informe dinámico en MS Access
Lista de instrucciones SQL
Cómo definir una relación muchos- a-muchos en Access 2003
Cómo seleccionar un nombre de campo de una tabla de acceso y utilizarlo en Query o una macro
Cómo utilizar Access 2007 para conectarse a Oracle
Conocimientos Informáticos © http://www.ordenador.online