【发布时间】:2015-08-21 10:41:02
【问题描述】:
我想使用过程从数据库(Oracle)中搜索数据。
我的程序是:
PROCEDURE CUSTOMER_SEARCH(
v_customerName VARCHAR2,
v_Result OUT SYS_REFCURSOR)
AS
BEGIN
OPEN v_Result FOR
SELECT * FROM CHAT_CUSTOMER
WHERE CUSTOMERNAME like '%'+v_customername+'%';
END CUSTOMER_SEARCH;
但是当我通过输入 v_customerName = 'a' 测试这个过程时,它显示错误:
ORA-01722: invalid number
有什么建议可以纠正我的程序吗?
【问题讨论】: