Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako formátovať telefónne čísla v SQL

Microsoft SQL Server umožňuje programátorom vytvárať uložené procedúry . Tieto uložené procedúry získavania informácií z databázy a odoslať ju na pracovnej ploche systému Windows alebo aplikácie , webové stránky . Pred odoslaním informácií do aplikácie , môžete formátovať reťazcových premenných . Jedna obyčajná funkcia formátovania používa databázy programátorov sa pridaním pomlčky a zátvorky telefónne číslo . To možno vykonať pomocou " Právo ( ) " , " Left ( ) " a " Reťazec ( ) " funkcie . Návod dovolená 1

nastaviť premennú , ktorá je držiteľom telefónne číslo . Táto premenná môže byť reťazec odovzdaný v rámci programu alebo jeden vyvolá z databázy . V tomto príklade , telefónne číslo , reťazec je inicializovaný a telefónne číslo zákazníka je načítaná . Kód je nasledujúci :

vyhlásiť @ telefónne varchar ( 20 ) set @ telefónne = (vyberte telefón od zákazníka , kde KódZákazníka = 1 )
2

Vytvorenie premenné pre uloženie výsledkov . Táto premenná bude držať a vrátiť telefónne číslo s dodanými pomlčky a zátvorky . Nasledujúci kód vytvorí SQL premenné pre výsledok :

declare @ phone_final varchar ( 20 )
3

Načítať a formátovať kód oblasti . Tento kód umiestni smerové číslo v zátvorke a priradí ju k @ phone_final premennej :

set @ phone_final = ' ( ' + ľavý ( @ telefónu , 3 ) + ' ) '
4

Pridať výmenu do premennej výsledok . Nasledujúci kód sa výmenný časť telefónneho čísla , pridá pomlčka na konci a pripojí ju k @ phone_final premennej :

set @ phone_final = @ phone_final + reťazcom ( @ telefónu , 4,3 ) + ' - '
5

Zahrnúť záverečnej štyri číslice do premennej výsledok . Nasledujúci kód pridá konečnej 4 číslice a vytlačí konečný výsledok do okna SQL :

set @ phone_final = @ phone_final + pravý ( @ telefón , 4 ) print @ phone_final

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené