pert 9

download pert 9

If you can't read please download the document

description

sip

Transcript of pert 9

1.declarecursor emp_cursor isselect employee_id, first_name, last_name from employees where department_id=30;empno employees.employee_id%TYPE;fname employees.first_name%TYPE;lname employees.last_name%TYPE;BEGINopen emp_cursor;fetch emp_cursor into empno, fname, lname;DBMS_OUTPUT.PUT_LINE(empno ||' '||fname||' '||lname);end;2. declarecursor emp_cursor isselect employee_id, first_name, last_name from employees where department_id=30;empno employees.employee_id%TYPE;fname employees.first_name%TYPE;lname employees.last_name%TYPE;BEGINopen emp_cursor;loopfetch emp_cursor into empno, fname, lname;exit when emp_cursor%NOTFOUND;DBMS_OUTPUT.PUT_LINE(empno ||' '||fname||' '||lname);end LOOP;END;3.declarecursor emp_cursor isselect employee_id, first_name, salary from employees where job_id='IT_PROG';empno employees.employee_id%TYPE;fname employees.first_name%TYPE;sal employees.salary%TYPE;BEGINopen emp_cursor;loopfetch emp_cursor into empno, fname, sal;exit when emp_cursor%NOTFOUND;DBMS_OUTPUT.PUT_LINE(empno ||' '||fname||' '||sal);end LOOP;close emp_cursor;END;4.menampilkan hanya beberapa data yg di inginkan dari data yang banyakdeclareempno employees.employee_id%TYPE;fname employees.first_name%TYPE;lname employees.last_name%TYPE;CURSOR emp_cursor is select employee_id, first_name, last_name from employees;BEGINopen emp_cursor;loopfetch emp_cursor into empno, fname, lname;exit when emp_cursor%rowcount>6oremp_cursor%notfound;DBMS_OUTPUT.PUT_LINE(TO_CHAR(empno) ||' '||fname||' '||lname);end LOOP;END;5.declareempno employees.employee_id%TYPE;fname employees.first_name%TYPE;lname employees.last_name%TYPE;CURSOR emp_cursor is select employee_id, first_name, last_name from employees;BEGINfor emp_record IN emp_cursorloopexit when emp_cursor%rowcount>6oremp_cursor%notfound;DBMS_OUTPUT.PUT_LINE(TO_CHAR(emp_record.employee_id) ||' '||emp_record.first_name||' '||emp_record.last_name);end LOOP;END;declarecursor emp_cursor isselect employee_id, first_name, last_name, department_id from employees where manager_id=108;empno employees.employee_id%TYPE;fname employees.first_name%TYPE;lname employees.last_name%TYPE;depid employees.department_id%TYPE;BEGINopen emp_cursor;loopfetch emp_cursor into empno, fname, lname, depid;exit when emp_cursor%NOTFOUND;DBMS_OUTPUT.PUT_LINE(empno ||' '||fname||' '||lname||' '||depid);end LOOP;END;