Académique Documents
Professionnel Documents
Culture Documents
1
Ref_facture Référence facture Chaîne qui ne dépasse pas 10 caractères
CLIENT
NumCli Nom Prénom DN RUE CP VILLE
1 SALMI SAMI 12-02-1998 RUE N 17 2031 TUNIS
2 IMALLA KAMEL 14-12-2000 2109 TUNIS
3 SKFALLI ALI 14-02-1999 RUE N 238 2100 TUNIS
PRODUIT COMMANDE
NumProd DESIG PU NumFour REFCMD DATEC NUMCLI
10 PRO10 1100 1 BC1 12-01-2020 1
20 PRO20 2045,225 3 BC2 24-01-2020 1
30 PRO30 300,500 1 BC3 03-02-2020 1
40 PRO40 400,750 1 BC4 07-02-2020 3
50 PRO50 7000,300 3
LGCMD
Qte TauxTva NumProd RefCmd
3 10 10 BC1
2 18 20 BC1
4 10 30 BC1
4 18 20 BC2
3 18 40 BC2
2 10 40 BC3
1 16,47 20 BC4
1 18 30 BC4
3 18 40 BC4
5 10 10 BC4
FOURNISSEUR
NumFo RAISONS Ville
ur OC 2
1 SOS Tunis
SALMI
2 SOS Souss
INCONNU e
PL/SQL
1. Afficher le numéro ainsi que le prix TTC de chaque produit fourni par un
fournisseur de Tunis sachant que le TVA = 20,6% et ceci en utilisant un curseur
paramétré.
2. Ecrire un bloc PL/SQL qui permet de parcourir la table client et de créer une
facture pour chaque client sachant que la référence de la facture est de type
FACT_RefClient (par exemple pour le client numéro 3=>FACT3) et qu’un frais de
transport de 7 dt est appliqué sur les factures dont le montant est <300 dt.
NB : Utiliser la fonction CONCAT(var1,…..,varn) pour la concaténation