最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle连接字符串报错误ORA-01722:无效数字的解决方法

来源:动视网 责编:小采 时间:2020-11-09 11:53:33
文档

Oracle连接字符串报错误ORA-01722:无效数字的解决方法

Oracle连接字符串报错误ORA-01722:无效数字的解决方法:Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串 Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串create or replace function f_GetUsers
推荐度:
导读Oracle连接字符串报错误ORA-01722:无效数字的解决方法:Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串 Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串create or replace function f_GetUsers


Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串

Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串create or replace function f_GetUsers(key in varchar2,

p_cursor out pkg_test.myrctype)

return number is

Result number;

begin

open p_cursor for

SELECT * FROM Accounts_Users where TrueName like '%'+key+'%' order by UserID;

Result := 0;

return(Result);

end;

编译成功,,测试的时候也没有发现错误,但是到了真正的生产环境的时候,

报错误 ORA-01722: 无效数字 很莫名

后来查阅网络

发现ORACLE 的字符串连接必须用||符号的,然后修改测试 如下

create or replace function f_GetUsers(varkey in varchar2,

p_cursor out pkg_test.myrctype)

return number is

Result number;

begin

open p_cursor for

SELECT * FROM Accounts_Users where TrueName like '%'||varkey||'%' order by UserID;

Result := 0;

return(Result);

end;编译通过

测试数据,也没有问题。

文档

Oracle连接字符串报错误ORA-01722:无效数字的解决方法

Oracle连接字符串报错误ORA-01722:无效数字的解决方法:Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串 Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串create or replace function f_GetUsers
推荐度:
标签: 方法 解决 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top