Functies in Oracle -producten , zoals Oracle Database , zodat alle mogelijke combinaties van hoofdletters en kleine letters in een " Select ", " Update " of " Delete " statement . Dit betekent dat de query's en updates van de gegevens zijn niet afhankelijk brief case om te filteren op records. Dit is handig , maar het kan ook problematisch zijn bij verkeerd gebruik . Echter , de update functie slaat het schrijven van aanvullende code om te gaan met letters geval problemen in de gegevens , zoals de functie "Upper " plaatst de gegevens die aan hem in hoofdletters automatisch . Instructies 1 Identificeer de gegevens te actualiseren hoofdletters vergelijken in een Oracle tabel . Dit zal waarschijnlijk data zoals een varchar ( Variable Karakter Field ) , die niet in een bepaalde letter geval omvatten . Voorbeelden zijn achternamen zoals " Smith , " " jones , " " Rainger . " geen van deze is in een specifiek geval , maar de update verklaring moet in staat zijn om een van deze te gebruiken om criteria te geven voor een update statement . 2 maken de update statement . . Om ongeacht brief geval actualiseren , moet de functie " UPPER " worden opgenomen in de update statement Een voorbeeld hiervan is als volgt : UPDATE klant SET sold_indicator = ' Y ' < br > WHERE UPPER ( achternaam ) = ' JONES ' EN customerid = 300 ; Deze verklaring stelt het veld sold_indicator op "Y " als een familienamen in de database zijn " Jones , " " jones , " " Jones, "of een combinatie van hoofdletters . De UPPER functie zorgt ervoor dat elke record met " Jones " updates ongeacht brief case gebruikt voor customerid 300 . Test 3 de update statement . Voordat de update statement uitvoert , is het een goed idee om " Select" de gegevens eerst naar de gegevens die moeten worden bijgewerkt controleren is correct als volgt : SELECT achternaam FROM klant WHERE UPPER ( achternaam ) = ' JONES ' en customerid = 300 ;
|