CREATE OR REPLACE PROCEDURE calsal
IS
new_sal number;
CURSOR sal_cursor
IS
SELECT deptno, empno, ename, sal
FROM emp;
BEGIN
FOR i IN sal_cursor
LOOP
if i.deptno = 10 then
new_sal := i.sal *0.05 ;
DBMS_OUTPUT.put_line ( ' Salary plus bonus of '
|| i.empno
|| ' is '
|| (new_sal)
);
elsif i.deptno = 20 then
new_sal := i.sal *0.1 ;
DBMS_OUTPUT.put_line ( ' Salary plus bonus of '
|| i.empno
|| ' is '
|| (new_sal)
);
else
new_sal := 0 ;
DBMS_OUTPUT.put_line ( ' Salary plus bonus of '
|| i.empno
|| ' is '
|| (new_sal)
);
end if;
END LOOP;
END;
No. | Subject | Author | Date | Views |
---|---|---|---|---|
86 | FOR LOOP | admin | 2016.05.20 | 268 |
85 | SUBSTR | admin | 2016.05.26 | 271 |
84 | CAPTCHA PLUG-IN | admin | 2016.05.27 | 291 |
83 | Access Control List (ACL) | admin | 2016.06.07 | 335 |
82 | Oracle 11g Access Control List for External Network Services | admin | 2016.06.07 | 294 |
81 | ACL 보기 | admin | 2016.06.07 | 307 |
80 | CREATE_ACL (1st STEP) | admin | 2016.06.07 | 305 |
79 | ADD_PRIVILEGE (2nd STEP) | admin | 2016.06.07 | 339 |
78 | Assign a network host to Access Control List | admin | 2016.06.07 | 291 |
77 | DBMS_NETWORK_ACL_ADMIN | admin | 2016.06.07 | 325 |
76 | DBMS_NETWORK_ACL_ADMIN | admin | 2016.06.07 | 344 |
75 | APEX Web Services Proxy Settings | admin | 2016.06.07 | 351 |
74 | How to set a proxy in UTL_HTTP | admin | 2016.06.07 | 310 |
73 | function get area | admin | 2016.06.08 | 314 |
72 | Membership Management | admin | 2016.06.09 | 426 |
71 | control break | admin | 2016.06.25 | 389 |
70 | SQL | admin | 2016.07.15 | 388 |
69 | JavaScript for Member List | admin | 2016.08.17 | 428 |
68 | APEX Password Change | admin | 2016.08.26 | 453 |
67 | SQL Basics - Lesson 1 - Introduction | admin | 2017.06.17 | 97 |