Oracle / PLSQL: UPDATE-Anweisung


Übungsübung Nr. 1:

Aktualisieren Sie die Stadt basierend auf der Lieferantentabelle mit den folgenden Daten für alle Datensätze auf „San Francisco“ Der Name des Lieferanten lautet „IBM“.

Lösung für Übung Nr. 1:

Die folgende UPDATE-Anweisung würde dieses Update in Oracle ausführen.

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

Die Lieferantentabelle würde nun folgendermaßen aussehen:

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

Übungsübung Nr. 2:

Basierend auf der Tabellenpopulation der Lieferanten und Kunden Aktualisieren Sie mit den folgenden Daten die Stadt in der Lieferantentabelle mit der Stadt in der Kundentabelle, wenn der Lieferantenname in der Lieferantentabelle mit dem Kundennamen in der Kundentabelle übereinstimmt.

Lösung für Übung 2:

Die folgende UPDATE-Anweisung würde dieses Update in Oracle ausführen.

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

Die Lieferantentabelle würde nun folgendermaßen aussehen:

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.