【发布时间】:2020-11-20 05:09:06
【问题描述】:
我不确定使用创建或替换功能是否是正确的方法,但我试图弄清楚如何仅在员工 ID 计数时才将记录添加到表中,其中读取日期的月份 = 月份sysdate 不超过 10。
我有一个employee_read 表,它使用主键、reading_ID、外键emp_id 和read_date 属性。
我在网上找到的信息显示返回值。但是我如何添加到表中而不是返回?可以吗?
感谢您的帮助!
创建或替换函数 AddNewReadRecord
(varEmpID IN NUMBER. varReadDate IN DATE, varWaterMeterID IN CHAR, varCuReading IN NUMBER, varPrevReading IN Number)
返回
开始
结束
【问题讨论】:
-
可行 - 是的,正如 Tejash 所说。你应该这样做吗?不;您应该改用 procedure。
-
是的,我将使用过程而不是函数。 Tejash 解决方案有效,因为它回答了我的问题,所以它会被标记为解决方案。