أهلا بكم فى درس جديد من سلسلة دروس أوراكل ديفلوبر
شرح SQL
فى درس اليوم
نجيب على السؤال
ماهو الكيرسور(CURSOR)؟
كما نتحدث عن الفرق بين:
Implicit cursor - Explicit cursor
وكذلك خطوات انشاء Explicit cursor و هى:
Declare cursor - Open cursor - fetch cursor - close cursor.
كما نتناول بالشرح :
Explicit cursor attributes:
%isopen
%found
%notfound
%rowcount
SYNTAX:
CURSOR cursor_name IS
select_statement;
DECLARE
CURSOR c_emp_cursor IS
SELECT employee_id, last_name FROM employees
WHERE department_id =30;
v_emp_record c_emp_cursor%ROWTYPE;
BEGIN
OPEN c_emp_cursor;
LOOP
FETCH c_emp_cursor INTO v_emp_record;
EXIT WHEN c_emp_cursor%NOTFOUND;
DBMS_OUTPUT.PUT_LINE( v_emp_record.employee_id
||' '||v_emp_record.last_name);
END LOOP;
CLOSE c_emp_cursor;
END;
..........................................................
تواصل معانا علي الفيس بوك من هنا :
/ askgad
...........................................................
تواصل معانا علي موقعنا من هنا :
www.askgad.com
Негізгі бет 11-Oracle PL-SQL Arabic Course Explicit Cursors اوراكل ديفلوبر
Пікірлер: 30