【发布时间】:2013-06-16 12:29:10
【问题描述】:
谁能帮我写下下面的代码:
- 不知道为什么会报错
-
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;
/
感谢您的帮助
【问题讨论】:
-
你想在这里返回什么?
-
在哪里声明了
min_sal和max_sal。