Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET SERVEROUTPUT ON
- DECLARE
- CURSOR C IS
- SELECT art.idarticle , f.NumFournisseur , f.NomFournisseur , f.AdressFournisseur -- lézémk t9olo mnin jébthom (ism les tables) les colonne wa9t ta3mél jointure
- FROM article art JOIN fournisseur f -- léhna 3atithom des pseudo les tables article (art) et fournisseur (f)
- ON art.NumFournisseur = f.NumFournisseur;
- v_id article.idarticle%TYPE;
- v_num fournisseur.NumFournisseur%TYPE;
- v_nom fournisseur.NomFournisseur%TYPE;
- v_adres fournisseur.AdressFournisseur%TYPE;
- BEGIN
- OPEN C;
- LOOP FETCH C INTO v_id , v_num , v_nom , v_adres; -- lézém condition d arret
- EXIT WHEN C%NOTFOUND; -- hedhi condition d arret
- DBMS_OUTPUT.PUT_LINE('Numero Article : ' || v_id || CHR(10) || 'Num Fournisseur : ' || v_num || 'Nom Fournisseur : ' || v_nom || 'Ville Fournisseur : ' || v_adres);
- END LOOP;
- END;
- /
- -- chr(10) => ajouter un nouveau ligne (optional juste pour l affichage)
- fama une autre solution pour afficher les informations ili fil curseur , trés simple et facile
- BEGIN
- FOR CURS IN C LOOP
- DBMS_OUTPUT.PUT_LINE(CURS.v_id || CURS.v_num || CURS.v_nom || CURS.v_adres);
- END LOOP;
- END;
- /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement