Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Compute present value of an array of future cash flows.
DECLARE
cashflows SYS.ODCINUMBERLIST := SYS.ODCINUMBERLIST(100,100,100);
r NUMBER := 0.05;
pv NUMBER := 0;
BEGIN
FOR i IN 1..cashflows.COUNT LOOP
pv := pv + cashflows(i) / POWER(1 + r, i);
END LOOP;
DBMS_OUTPUT.PUT_LINE('Present Value: ' || pv);
END;Oracle Forms is a software product for creating screens that interact with an Oracle database. PL/SQL is Oracle's procedural extension to SQL, allowing developers to write business logic, triggers, and stored procedures inside the database. Together, they provide a robust environment for developing enterprise applications.
Origin & Creator
Oracle Corporation developed Oracle Forms in the late 1980s as a rapid application development tool for Oracle databases. PL/SQL was introduced in 1991 to extend SQL with procedural programming.
Industrial Note
Oracle Forms + PL/SQL is niche to Oracle database environments, mainly used in legacy enterprise applications, internal ERP, and large-scale administrative systems.