Data Block Based On Procedures
Using a Stored Procedure with Forms This sample demonstrates how a block can be based on stored procedures. This feature can be implemented in two ways: 1- A REF CURSOR 2- A PL/SQL table In addition to that, there are also two different locations where to implement this functionality: 1- The ON-xxx triggers 2- The transactionnal triggers In this sample uses a REF CURSOR with the ON-xxx triggers Step1: Create a table named Bonus CREATE TABLE BONUS ( EMPNO NUMBER PRIMARY KEY, ENAME VARCHAR2(50), JOB VARCHAR2(20), SAL NUMBER, COMM NUMBER ); Step2: Create a package spec at the database level create or replace PACKAGE bonus_pkg IS TYPE bonus_rec IS RECORD ( empno bonus.empno%TYPE, ename bonus.ename%TYPE, job bonus.job%TYPE, sal bonus.sal%TYPE, comm bonus.comm%TYPE ); TYPE b_cursor IS REF CURSOR RETURN bonus_rec; -- Statement below needed if block is based on Table of Records TYPE bontab IS TABLE OF bonus_rec INDEX BY BINARY_INTEGER; -- Statement below needed if using Ref Cursor PROCEDURE bo...
السلام عليكم ورحمة الله وبركاتة
ردحذفاستاذ احمد الدسوقي
بارك الله فيك وجزاك الله عنا خير الجزاء
على البرنامج الرائع
ولكن لدي ملاحظة وهي
إقتباس
انشاء الله تعالي سوف اجعل هذه المدونة مرجع لمعظم المواضيع المهمة والمتقدمة في اوراكل
فكلمة انشاء
خطاء تكتب قبل اسم الله عز وجل
وتكتب
إن شاء الله
وشكرا لك