Prohlášení Oracle / PLSQL: UPDATE


Cvičení Cvičení č. 1:

Na základě tabulky dodavatelů vyplněné následujícími údaji aktualizujte město na „San Francisco“ pro všechny záznamy jehož dodavatel_jméno je „IBM“.

Řešení pro praktická cvičení č. 1:

Následující příkaz UPDATE provede tuto aktualizaci v systému Oracle.

UPDATE suppliersSET city = "San Francisco"WHERE supplier_name = "IBM";

Tabulka dodavatelů by nyní vypadala takto:

SUPPLIER_ID SUPPLIER_NAME CITY
5001 Microsoft Chicago
5002 IBM San Francisco
5003 Red Hat Detroit
5004 NVIDIA New York

Cvičení Cvičení č. 2:

Na základě počtu obyvatel tabulky a dodavatelů ed s následujícími údaji, aktualizujte město v tabulce dodavatelů o město v tabulce zákazníků, když se název dodavatele v tabulce dodavatelů shoduje s názvem_zákazníka v tabulce zákazníků.

Řešení praktického cvičení č. 2:

Následující příkaz UPDATE provede tuto aktualizaci v systému Oracle.

UPDATE suppliersSET city = (SELECT customers.city FROM customers WHERE customers.customer_name = suppliers.supplier_name)WHERE EXISTS (SELECT customers.city FROM customers WHERE customers.customer_name = suppliers.supplier_name);

Tabulka dodavatelů by nyní vypadala takto:

SUPPLIER_ID SUPPLIER_NAME CITY
5001 Microsoft San Francisco
5002 IBM Toronto
5003 Red Hat Newark
5004 NVIDIA LA

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *