Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte prvá časť vyhlásenia aktualizovať stĺpce . Prvá časť príkazu v tomto prípade je aktualizovať špecifický názov tabuľky priradíte príslušné hodnoty do stĺpcov ako tak :
UPDATE SET ( Nahradiť Preto , typickým príkladom skutočný svet by mohol byť : . Celým Aktualizácia zákazník SET ( account_no , invoice_amt ) = Pridať na druhú časť vyhlásenia za použitia sub - select . Sub - select v tomto prípade bude hľadať hodnoty aktualizovať súvisiace s hlavným dotazu. Príkladom je nasledujúci : . ( SELECT FROM nových hodnôt < , stav > a skutočný príklad príkazu doteraz je : . Aktualizácia zákazník SET ( account_no , invoice_amt ) = ( SELECT accountno , invoicecost z predaja KDE PurchaseOrder = 123456 ) . priradí číslo účtu a čiastky faktúry na číslo účtu , čiastka faktúry v tabuľke zákazníka na rovnakej hodnoty uvedené v tabuľke predaja na objednávku 123456 . Vyplňte vyhlásenie aktualizácie . Tento postup určuje konečný dôležité kritérium pre aktualizáciu tabuľky zákazníka na správne zákazníka , inak všetci zákazníci v tabuľke by sa náhodou aktualizovanej údajov by mal končiť : . KDE < ; jméno_sloupce > názov stĺpca určuje pole založiť aktualizácie na , pod podmienkou pre kritériá a hodnoty sa porovnávajú pre zadanie aktualizácia V reálnych podmienkach , náš príklad môže teraz byť rozšírená , aby : Autor aktualizácia zákazníka SET ( account_no , invoice_amt ) = ( SELECT accountno , invoicecost z predaja WHERE PurchaseOrder = 123456 ) WHERE customer_no = 457645 Ako je uvedené , táto priradí číslo účtu a čiastky faktúry na číslo účtu , čiastka faktúry v tabuľke zákazníkov na rovnakej hodnoty obsiahnuté v tabuľke predaja , pre objednávky 123.456 . A konečne , číslo zákazníka v tabuľke zákazníkov uvádza , že tento dotaz by sa mala vzťahovať iba na zákaznícke číslo 457645 .
2
3