====== PL/SQL ====== ===== Créer une fonction ===== CREATE FUNCTION get_bal(acc_no IN NUMBER) RETURN NUMBER IS acc_bal NUMBER(11,2); BEGIN SELECT order_total INTO acc_bal FROM orders WHERE customer_id = acc_no; RETURN(acc_bal); END; / Source : [[https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5009.htm|Oracle]] ===== Boucle FOR sur un SELECT ===== BEGIN FOR maligne IN (SELECT * FROM matable) LOOP -- Traitements ici, par exemple : schema.procedure(maligne.colonne); END LOOP; END;