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 |
---|---|---|---|---|
126 | YEAR EXPRESSIONS | admin | 2023.05.25 | 39 |
125 | TEST | admin | 2023.04.28 | 41 |
124 | ORACLE COLLECTION | admin | 2023.05.08 | 42 |
123 | TEST | admin | 2023.05.03 | 43 |
122 | INNER JOIN | admin | 2023.05.19 | 43 |
121 | Monthly SUM | admin | 2023.05.22 | 43 |
120 | Global pages | admin | 2023.05.09 | 44 |
119 | GitHub.com/Oracle/APEX. | admin | 2023.05.04 | 45 |
118 | DATE -> DAY CONVERT SQL | admin | 2023.05.25 | 45 |
117 | GRAPH (BAR) SQL SAMPLE | admin | 2023.05.25 | 46 |
116 | FINAL TEST | admin | 2023.05.08 | 48 |
115 | GP 영수증 (3) -01/04/2023 | admin | 2023.01.04 | 54 |
114 | LOOP TABLE UPDATE | admin | 2023.05.19 | 56 |
113 | WHDR email address | admin | 2023.04.13 | 57 |
112 | GP 영수증 본문 | admin | 2022.11.07 | 63 |
111 | GP - 영수증 (2) | admin | 2022.11.07 | 63 |
110 | CHANGE TABLE NAME | admin | 2023.05.31 | 64 |
109 | Building Mobile Applications with Oracle Application Express 5.0 | admin | 2017.11.25 | 67 |
108 | ipconfig | admin | 2023.06.03 | 72 |
107 | Manufacturing resource planning (MRP II) | admin | 2018.02.14 | 78 |