【发布时间】:2020-05-09 01:20:45
【问题描述】:
我正在尝试编写一个带有输入参数的 PLSQL 过程,该输入参数将分配给游标内的 like 子句。 BUt 绑定无法正常工作。请帮我解决。
PROCEDURE SEARCH_DONOR (p_nic_ VARCHAR2,
records_ OUT Sys_Refcursor)
AS
v_stmt_str VARCHAR2(200);
v_stmt_str2 VARCHAR2(4000);
BEGIN
OPEN records_ FOR
SELECT DONOR_ID_ Id,
FIRST_NAME_ First_Name,
LAST_NAME_ Last_Name,
DOB_ Date_of_Birth,
NIC_ NIC,
CONTACT_NUMBER_ Contact_Number,
BLOOD_TYPE_ID_ Blood_type
FROM MOISLK_DONOR_INFO_TAB
WHERE NIC like '%p_nic_%'
AND CLIENT_STATUS_ = 0
ORDER BY DONOR_ID_;
END SEARCH_DONOR;
【问题讨论】:
标签: oracle stored-procedures plsql cursor sqlbindparameter