Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Prvá časť pomocou príkazu Nahradiť v SQL je poznať syntax . Syntax príkazu Nahradiť musí nasledovať alebo SQL server vráti chybu :
REPLACE ( theFullString , PatternToFind , ReplacementString )
" theFullString " premenná je plná reťazec , ktorý má nebol upravovaný ešte . " PatternToFind " je reťazec , ktorý chcete vyhľadať . " ReplacementString " je reťazec , ktorý prepíše PatternToFind reťazec . Ak nie sú nájdené žiadne zhody , bude reťazec zostane rovnaká .
Priradenie premennej
nahradiť funkciu možno použiť na priradenie premennej s novým reťazcom . Nový reťazec potom možno použiť na aktualizáciu alebo vloženie dát do tabuliek SQL serveru. Nasledujúci príklad priradí SQL premennú s novým reťazcom po tom , čo ich nahradí .
MyString = replace ( " Môj String " , " String " , " kódex " )
V tomto príklade , " Môj String " reťazec je hľadaný a " String " sa nahrádzajú slovami " zákonníkom . " Výsledkom je , že myString teraz obsahuje reťazec " môj kód . "
Pridanie záznamov
príkaz vložka sa používa na pridanie nového záznamu do tabuľky . Nahradiť funkcia môže byť použitá k vymeniť nechcené znaky , ako sú vložené do databázy . Nasledujúci kód nahradí reťazec a potom ju vloží do tabuľky :
vložiť do zákazníka ( CUSTOMER_NAME ) hodnoty ( Nahradiť ( " my //meno " , " //" , " " ) )
Vyššie uvedený kód odstráni nezmyselné znaky zadané v " moje meno " reťazca . Nahrádza nezmyselné znaky s medzerou , a potom sa do tabuľky zákazníkov .
Aktualizácia tabuľky
Ďalším typom procesu používa sa nahradí funkciou je prostredníctvom príkaz update na SQL . Príkaz aktualizácie nahrádza dát v tabuľke . Programátor môže nahradiť text v reťazci pred aktualizáciou dát v tabuľke je . Nižšie je uvedený príklad nahradenie reťazca pred aktualizáciou tabuľky :
aktualizácia customerset CUSTOMER_NAME = replace ( " starý názov , " Old " , " New " ) , kde CUSTOMER_NAME = " Môj zákazník "
formátovanie dát
nahradiť funkcia môže byť použitá na SQL servera pre formátovanie dát sa vrátil k užívateľovi a zobrazí sa v aplikácii . SQL príkaz slúži na zobrazenie dát je " vybrať . " Pomocou nahradiť v SQL príkazom , údaje sú už naformátované pre aplikácie a softvér šetrí zdroje , keďže to nie je nutné formátovať načítané dáta . Nasleduje príklad :
vyberte nahradiť ( FIRST_NAME , " zákazník " , " môj zákazník " ) od zákazníkov