你好,我是 oracle db 的新手,我怎么能简单地询问最大日期?
FUNCTION get_max_date_rec(
i_value_date IN vat.value_date%TYPE := app_utilities_q.server_sys_date )
RETURN vat.rec_id%TYPE
IS
v_date vat.value_date%TYPE;
BEGIN
SELECT MAX(v.value_date)--compiler err
INTO v_date
FROM vat v
WHERE v.value_date < i_value_date
RETURN get_rec_by_date(v_date).rec_id;--compiler err
END get_max_date_rec;
编辑 这是由编译器错误(76,7)创建的错误:PL/SQL:SQL 语句被忽略错误(81,7):PL/SQL:ORA-00933:SQL 命令未正确结束
我想像上面写的那样返回rec_id ...