Microsoft SQL Server ermöglicht es Programmierern, gespeicherte Prozeduren erstellen. Diese gespeicherten Prozeduren Abrufen von Informationen aus der Datenbank und senden Sie es an dem Windows-Desktop oder Web-Seite Anwendungen . Bevor Sie die Informationen an die Applikation gesendet , können Sie Format-String- Variablen . Ein gemeinsames Formatieren von Datenbank -Programmierer verwendet fügt die Bindestriche und Klammern in einer Telefonnummer. Dies kann mit dem " Right ( )", " Left ( )" und " Substring ( ) "-Funktionen werden. Anleitung
1
Einrichten einer Variable, die eine Telefonnummer enthält. Diese Variable kann eine Zeichenfolge von dem Programm oder einem aus der Datenbank weitergegeben werden. In diesem Beispiel wird die Telefonnummer Zeichenkette initialisiert und dem Kunden die Telefonnummer abgerufen werden. Der Code ist unten:
erklären @ phone varchar ( 20) set @ phone = (select Telefon von Kunden , wo CUSTOMERID = 1)
2
Erstellen Sie eine Variable , um die Ergebnisse zu halten. Diese Variable wird halten und gibt die Telefonnummer mit den enthaltenen Bindestrichen und Klammern. Der folgende Code erstellt eine SQL-Variable für das Ergebnis :
declare @ phone_final varchar ( 20 )
3
abrufen und formatieren Sie die Ortsvorwahl . Dieser Code legt die Ortsvorwahl in Klammern und ordnet sie dem @ phone_final variable :
set @ phone_final = ' ( ' + links ( @ phone , 3) + ' ) '
4 < p> in den Austausch zu dem Ergebnis, variabel. Der folgende Code führt den Austausch Teil der Telefonnummer, fügt eine Prise am Ende und hängt es an der @ phone_final variable :
set @ phone_final = @ phone_final + substring ( @ phone , 4,3 ) + '-'
5
Fügen Sie die letzten vier Ziffern des Ergebnisses variabel. Der folgende Code fügt die letzten 4 Ziffern und druckt das Endergebnis auf Ihren SQL-Fenster :
set @ phone_final = @ phone_final + rechts ( @ phone , 4) print @ phone_final