Oracle / PLSQL: Instrucțiune UPDATE


Exercițiul de exercițiu nr. 1:

Pe baza tabelului furnizorilor cu următoarele date, actualizați orașul la „San Francisco” pentru toate înregistrările al cărui nume furnizor este „IBM”.

Soluție pentru exercițiul de exercițiu nr. 1:

Următoarea declarație UPDATE ar efectua această actualizare în Oracle.

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

Tabelul furnizorilor ar arăta astfel:

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

Exercițiul de exercițiu nr. 2:

Pe baza populației din tabelul furnizorilor și clienților editate cu următoarele date, actualizați orașul din tabelul furnizorilor cu orașul din tabelul clienților atunci când furnizorul_nume din tabelul furnizorilor se potrivește cu numele clientului din tabelul clienților.

Soluție pentru exercițiul de exercițiu nr. 2:

Următoarea declarație UPDATE va efectua această actualizare în 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);

Tabelul furnizorilor ar arăta astfel:

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *