Oracle / PLSQL: UPDATE-lause


Harjoitus 1:

Päivitä kaupunki kaikkien tietueiden perusteella seuraavien tietojen täyttämään toimittajien taulukkoon: San Francisco jonka toimittajan_nimi on ”IBM”.

Ratkaisu käytännön harjoitukseen nro 1:

Seuraava UPDATE-käsky suorittaa tämän päivityksen Oraclessa.

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

Toimittajien taulukko näyttäisi nyt tältä:

/ div>

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

Harjoitus 2:

Toimittajien ja asiakkaiden taulukon perusteella Päivitetty toimittajataulukon kaupunki ja asiakastaulukon kaupunki, kun toimittajan_nimi toimittajien taulukossa vastaa asiakkaan_nimi asiakkaan taulukossa.

Ratkaisu harjoitteluun # 2:

Seuraava UPDATE-käsky suorittaa tämän päivityksen Oraclessa.

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);

Toimittajien taulukko näyttäisi nyt tältä:

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

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *