Oracle / PLSQL: OPPDATERING


Øvelse nr. 1:

Basert på leverandørtabellen fylt med følgende data, oppdater byen til «San Francisco» for alle poster hvis leverandørnavn er «IBM».

Løsning for øvelse nr. 1:

Følgende UPDATE-setning vil utføre denne oppdateringen i Oracle.

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

Tabellen over leverandører vil nå se slik ut:

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

Øvelse nr. 2:

Basert på tabellen over leverandører og kunder ed med følgende data, oppdater byen i leverandørtabellen med byen i kundetabellen når leverandørnavn i leverandørtabellen samsvarer med kundenavn i kundetabellen.

Løsning for øvelse nr. 2:

Følgende UPDATE-setning vil utføre denne oppdateringen i 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);

Tabellen over leverandører vil nå se slik ut:

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *