Tag: pgql

PL / SQL块问题:找不到数据

SET SERVEROUTPUT ON DECLARE v_student_id NUMBER := &sv_student_id; v_section_id NUMBER := 89; v_final_grade NUMBER; v_letter_grade CHAR(1); BEGIN SELECT final_grade INTO v_final_grade FROM enrollment WHERE student_id = v_student_id AND section_id = v_section_id; CASE — outer CASE WHEN v_final_grade IS NULL THEN DBMS_OUTPUT.PUT_LINE ('There is no final grade.'); ELSE CASE — inner CASE WHEN v_final_grade >= 90 […]

如何在SELECT语句中使用BOOLEANtypes

我有BOOLEAN参数中的PL / SQL函数: function get_something(name in varchar2, ignore_notfound in boolean); 这个function是第三方工具的一部分,我不能改变这个。 我想在这样的SELECT语句中使用这个函数: select get_something('NAME', TRUE) from dual; 这不起作用,我得到这个例外: ORA-00904:“真”:无效的标识符 据我所知,关键字TRUE不被识别。 我怎样才能做这个工作?