Impostare una variabile che contiene un numero di telefono . Questa variabile può essere una stringa passata dal programma o quello recuperato dal database . In questo esempio , la stringa del numero di telefono è inizializzato e il numero di telefono di un cliente viene recuperato . Il codice è qui sotto:
dichiarare @ telefono varchar ( 20 ) set @ telefono = ( select telefono dal cliente dove customerId = 1 ) economici 2
Creare una variabile per contenere i risultati . Questa variabile conterrà e restituire il numero di telefono con i trattini e parentesi inclusi . Il seguente codice crea una variabile SQL per il risultato :
declare @ phone_final varchar ( 20 )
3
Recuperare e formattare il prefisso. Questo codice inserisce il prefisso in parentesi e lo assegna alla variabile @ phone_final :
set @ phone_final = ' ( ' + a sinistra ( @ telefono , 3) + ') '
4
Aggiungi il cambio alla variabile risultato . Il codice seguente prende parte lo scambio del numero di telefono , aggiunge un trattino alla fine e lo aggiunge al @ phone_final variabile :
set @ phone_final = @ phone_final + sottostringa ( @ telefono , 4,3) + '-'
5
Includere le ultime quattro cifre alla variabile risultato . Il codice seguente aggiunge le ultime 4 cifre e stampa il risultato finale alla finestra SQL :
set @ phone_final = @ phone_final + diritto ( @ telefono , 4) print @ phone_final
software © www.354353.com