Oracle / PLSQL: UPDATE Statement


Exercice pratique n ° 1:

Sur la base du tableau des fournisseurs rempli avec les données suivantes, mettez à jour la ville en « San Francisco » pour tous les enregistrements dont le nom_fournisseur est « IBM ».

Solution pour lexercice pratique n ° 1:

Linstruction UPDATE suivante effectuerait cette mise à jour dans Oracle.

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

La table des fournisseurs ressemblerait maintenant à ceci:

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

Exercice pratique n ° 2:

Basé sur le populat des tables fournisseurs et clients Avec les données suivantes, mettez à jour la ville dans la table des fournisseurs avec la ville dans la table des clients lorsque le nom_fournisseur dans la table des fournisseurs correspond au nom_client dans la table des clients.

Solution pour lexercice pratique n ° 2:

Linstruction UPDATE suivante effectuerait cette mise à jour dans 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);

La table des fournisseurs ressemblerait maintenant à ceci:

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *