Creare la prima parte della dichiarazione di aggiornare le colonne . La prima parte di una dichiarazione in questo caso è quello di aggiornare un nome di tabella specifica assegnazione di valori appropriati per le colonne in questo modo:
AGGIORNAMENTO SET ( Sostituire Pertanto , un tipico esempio del mondo reale potrebbe essere : Aggiornamento SET cliente ( account_no , invoice_amt ) = Aggiungi la seconda parte della dichiarazione utilizzando un sub -select . Il sub -select , in questo caso cercherà di aggiornare i valori relativi alla query principale . Un esempio di questo è la seguente : (SELECT I nuovi valori < . , condizione > e Un vero esempio di dichiarazione finora è : . aggiornamento SET cliente ( account_no , invoice_amt ) = ( SELEZIONA AccountNo , invoicecost FROM vendita WHERE PurchaseOrder = 123456) . Questo numero assegna conto e gli importi delle fatture per il numero di conto , importo della fattura nella tabella cliente per lo stesso I valori contenuti nella tabella delle vendite , per ordine di acquisto 123456 . Completa l' istruzione di aggiornamento . Questa procedura specifica le finali un criterio importante per aggiornare la tabella dei clienti per il cliente giusto , altrimenti tutti i clienti della tabella sarebbero stati aggiornati accidentalmente La dichiarazione deve terminare con : . DOVE < , column_name > Il nome di colonna specifica il campo di basare l'aggiornamento , la condizione per i criteri e il valore da confrontare per l'assegnazione aggiornamento In termini reali , il nostro esempio può essere estesa a : aggiornamento SET cliente ( account_no , invoice_amt ) = ( SELEZIONA AccountNo , invoicecost FROM vendita WHERE PurchaseOrder = 123456) DOVE customer_no = 457645 Come specificato , questa assegna numero di conto e gli importi delle fatture per il numero di conto , importo della fattura nella tabella cliente agli stessi valori contenuti nella tabella delle vendite , per ordine di acquisto 123456 . Infine, il numero cliente nella tabella cliente specifica che questa query dovrebbe applicarsi solo al numero di 457.645 clienti .
2
3
Informazioni correlate
Programmazione © www.354353.com