Oracle / PLSQL: UPDATE Statement (Polski)


Ćwiczenie praktyczne nr 1:

Na podstawie tabeli dostawców wypełnionej następującymi danymi zaktualizuj miasto do „San Francisco” dla wszystkich rekordów którego nazwa_dostawcy to „IBM”.

Rozwiązanie dla ćwiczenia praktycznego nr 1:

Następująca instrukcja UPDATE spowoduje wykonanie tej aktualizacji w Oracle.

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

Tabela dostawców wyglądałaby teraz następująco:

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

Ćwiczenie praktyczne nr 2:

Na podstawie tabeli dostawców i klientów ed z następującymi danymi, zaktualizuj miasto w tabeli dostawców o miasto w tabeli klientów, gdy nazwa_dostawcy w tabeli dostawców jest zgodna z nazwą_klienta w tabeli klientów.

Rozwiązanie ćwiczenia nr 2: / h3>

Następująca instrukcja UPDATE spowodowałaby tę aktualizację w 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);

Tabela dostawców wyglądałaby teraz następująco:

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

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *