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 aktualizovať veľkými písmenami v Oracle

Funkcia v produktoch Oracle , ako napríklad Oracle Database , aby všetky možné kombinácie malých a veľkých písmen v " Select " , " Update " a " Delete " vyhlásenie . To znamená , že otázky a aktualizácia údajov nie sú závislé na veľkosť písmen odfiltrovať záznamy . To je užitočné , ale tiež to môže byť problematické , ak sú použité nesprávne . Avšak , funkcia aktualizácie šetrí písať ďalšie kód k riešeniu písmeno prípade problémov v dátach , ako je funkcia " Horná " sa automaticky umiestni údaje uvedené na neho veľkými písmenami . Pokyny
1

Identifikovať údaje aktualizovať nákupný veľké písmená v tabuľke Oracle . To bude pravdepodobne obsahovať údaje , ako je napríklad varchar ( Variable postavy Field ) , ktorá nie je v konkrétnom veľkosť písmen .

Príklady sú priezviska ako " Smith " , " Jones " , " RAINGER . "

Žiadna z nich je v konkrétnom prípade , ale tvrdenie aktualizácie by mal byť schopný používať niektorý z týchto špecifikovať kritériá pre vyhlásenie aktualizovať .
2

Vytvorte vyhlásenie aktualizovať . Ak chcete aktualizovať bez ohľadu na veľkosť písmen , musí byť funkcia " hornej " zahrnuté do výkazu aktualizácie

Príkladom je nasledujúci : .

UPDATE zákazník SET sold_indicator = ' Y '

WHERE UPPER ( priezvisko ) = ' JONES '

A CustomerID = 300 ;

Tento príkaz nastaví pole sold_indicator na " Y " , ak nejaké priezvisko v databáze sú " Jones , " " Jones " , " Jones " , alebo akékoľvek ich kombinácie veľkosť písmen . HORNÁ funkcia zaisťuje , že každý záznam obsahuje " Jones " aktualizácie bez ohľadu na veľkosť písmen použitých pre KódZákazníka 300.
3

Otestujte vyhlásenie aktualizácie . Pred vyhlásenie aktualizácie vykonáva , je to dobrý nápad , " Vybrať " dáta najprv overiť údaje , ktoré majú byť aktualizované , je správne takto :

SELECT Priezvisko

FROM customer

WHERE UPPER ( priezvisko ) = ' JONES '

a CustomerID = 300 ;

Najnovšie články

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