“Conocimiento software>Software de base de datos

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

2012/8/13
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
¿Cuándo se usan los bases de datos en la vida real?
Tutorial en consultas Sum en Access
Lo que implica el mantenimiento de un registro de todas las actualizaciones de la base de datos
Cómo crear una barra de menús personalizada para Access 2007
¿Qué crees que es una base de datos?
¿Cuáles son las tendencias emergentes en la tecnología de bases de datos?
Cómo consultar largo Tipo de datos en Oracle
Cómo realizar una búsqueda en Filemaker Pro
Conocimiento de la computadora © http://www.ordenador.online