11-Oracle PL-SQL Arabic Course Explicit Cursors اوراكل ديفلوبر
Ask Gad
0:00 / 0:00
11-Oracle PL-SQL Arabic Course Explicit Cursors اوراكل ديفلوبر
68 406 просмотров · 9 лет назад
Ask Gad
27,6 тыс. подписчиков
68 406 просмотров · 9 лет назад
أهلا بكم فى درس جديد من سلسلة دروس أوراكل ديفلوبر
شرح 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
...........................................................
تواصل معانا علي موقعنا من هنا :
https://www.askgad.com