Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come aggiornare maiuscolo in Oracle

Funzioni di prodotti Oracle , come Oracle Database , consentono tutte le possibili combinazioni di lettere maiuscole e minuscole in un "Select ", " Aggiorna " o " DELETE " . Ciò significa che le query e aggiornamenti ai dati non dipendono da caso lettera per filtrare i record . Ciò è utile , ma può anche essere problematico se correttamente utilizzati. Tuttavia, la funzione di aggiornamento consente di risparmiare la scrittura di codice aggiuntivo per far fronte a problemi di caso della lettera a dati , come la funzione " superiore" inserisce automaticamente i dati forniti in maiuscolo . Istruzioni
1

identificare i dati per aggiornare confrontando le lettere maiuscole in una tabella Oracle . Questo sarà probabilmente includono dati come un varchar ( campo variabile di caratteri ) , che non è in un caso particolare lettera.

Esempi sono cognomi come " Smith ", " Jones ", " Rainger . "

Nessuno di questi è in un caso specifico , ma la dichiarazione di aggiornamento dovrebbe essere in grado di utilizzare qualsiasi di questi per specificare i criteri per un'istruzione di aggiornamento .
2

Creare l' istruzione di aggiornamento . . Per aggiornare indipendentemente caso lettera , la funzione " UPPER" dovrebbe essere incluso nella dichiarazione di aggiornamento

Un esempio di questo è la seguente :

UPDATE clienti SET sold_indicator = 'Y'

WHERE UPPER (cognome) = 'Jones '

E customerid = 300 ;

Questa istruzione imposta la sold_indicator campo a " Y" se uno cognomi nella banca dati sono " Jones , " " jones ", " Jones ", o qualsiasi combinazione di lettere maiuscole alle minuscole . La funzione UPPER assicura che ogni record contenente gli aggiornamenti "Rossi" indipendentemente dal caso lettera usata per customerid 300 .
3

prova la dichiarazione di aggiornamento . Prima che esegue l'istruzione di aggiornamento , è una buona idea quella di " selezionare " i dati prima di verificare i dati da aggiornare è corretta come segue :

Seleziona cognome

da
cliente

WHERE UPPER (cognome) = 'Jones '

e customerid = 300 ;

 

software © www.354353.com