有人可以帮助我使用以下代码:
- 我不确定为什么会引发错误
RETURN (salary > min_sal) & (salary <=Max sal)
- 这些有效吗?
当我运行代码时,我得到一个PLS 00049 BAD BIND error
Create or REPLACE FUNCTION sal_ok(SALARY number, jobgrade NUMBER)
RETURN BOOLEAN AS
BEGIN
SELECT losal, hisal INTO :min_sal, :max_sal FROM salgrade
WHERE grade = jobgrade;
RETURN (salary >=min_sal) AND (salary <=Max sal);
END sal_ok;
/
感谢你的协助