我如何在 oracle 11g 中实现以下功能。
创建或替换过程 sel_tblStateMaster ( p_id IN NUMBER DEFAULT NULL, p_code IN varchar DEFAULT NULL, p_name IN varchar DEFAULT NULL), p_result OUT sys_refcursor 作为 开始 // 虚拟代码 打开 p_result FOR SELECT * FROM TBLSTATEMASTER; 如果不是 p_code IS NULL OPEN p_result FOR SELECT * FROM p_result where code=p_code; 万一; 如果不是 p_name IS NULL OPEN p_result FOR SELECT * FROM p_result where name=p_name; 万一; 结尾 /
我知道上面指定的查询不正确,我只需要一个更正的 Oracle 解决方案。