ORACLE创建存储过程,C21是工资表,A01是人员信息表,A0190是人员信息表里的字段‘员工工号’,根据员工工号查询员工的工资
时间: 2023-12-29 15:05:05 浏览: 69
员工工资查询系统
5星 · 资源好评率100%
好的,以下是创建一个存储过程的 ORACLE 代码,用于根据员工工号查询员工的工资:
```
CREATE OR REPLACE PROCEDURE get_salary
(
emp_id IN A01.A0190%TYPE,
salary OUT C21.SALARY%TYPE
)
IS
BEGIN
SELECT SALARY INTO salary
FROM C21
WHERE EMP_ID = emp_id;
END;
```
这个存储过程接受一个员工工号作为输入参数,然后使用该工号在 C21 工资表中查询员工的工资,并将结果作为输出参数返回。你可以在调用存储过程时传入员工工号,并获取对应员工的工资。
阅读全文