Microsoft SQL Server stelt programmeurs in staat om opgeslagen procedures te creëren . Deze opgeslagen procedures informatie ophalen uit de database en stuur het naar het Windows-bureaublad of webpagina applicaties . Voordat u de informatie naar de applicatie , kunt u opmaken stringvariabelen . Een gemeenschappelijke opmaak functie wordt gebruikt door database programmeurs is het toevoegen van de streepjes en haakjes in een telefoonnummer . Dit kan gedaan worden met behulp van de "Left ( ) " en " Substring ( ) " functies " , Right ( ) " . Instructies 1 Opzetten van een variabele die een telefoonnummer heeft . Deze variabele kan een tekenreeks die door het programma of een opgehaald uit de database . In dit voorbeeld wordt het telefoonnummerstring geïnitialiseerd en het telefoonnummer van een klant wordt opgehaald . De code is hieronder : verklaar @ telefoon varchar ( 20 ) set @ telefoon = ( select telefoon van de klant waar customerId = 1 ) kopen van 2 Maak een variabele om de resultaten te houden . Deze variabele zal het telefoonnummer te houden en terug te keren met de meegeleverde streepjes en haakjes . De onderstaande code maakt een SQL- variabele voor het resultaat : verklaar @ phone_final varchar ( 20 ) 3 Ophalen en formatteer het netnummer . Deze code plaatst het netnummer tussen haakjes en wijst deze toe aan de @ phone_final variabele : set @ phone_final = ' ( ' + links ( @ telefoon , 3 ) + ' ) ' 4 In de uitwisseling aan het resultaat variabele . De volgende code neemt de uitwisseling deel van het telefoonnummer , voegt een streepje op het einde en voegt het aan de @ phone_final variabele : set @ phone_final = @ phone_final + substring ( @ telefoon , 4,3 ) + ' - ' 5 Neem de laatste vier cijfers van het resultaat variabele . De volgende code voegt de laatste 4 cijfers en drukt het eindresultaat op uw SQL- venster : set @ phone_final = @ phone_final + rechts ( @ telefoon , 4 ) print @ phone_final
|