首页 >

Oracle连接字符串报错误ORA-01722:无效数字的操作

数据库|mysql教程Oracle连接字符串报错误ORA-01722:无效数字的操作
Oracle教程,Oracle连接字符串报错误ORA-017
数据库-mysql教程
吃豆人小游戏源码,ubuntu配置路由节点,tomcat安装要用户名,梦到床上爬虫,php聊天室发送表情,黄埔seo推广lzw
Oracle连接字符串报错误ORA-01722:无效数字的解决方法,如下函数,用来查出名字相似于某字符串
人人商城 源码论坛,ubuntu花屏安装驱动,tomcat卡在任务加载了,爬虫在线咨询,php解析xml数据格式,超级seo源码lzw
java cms建站系统源码,vscode用哪种语言比较好,多显卡ubuntu,Tomcat算Java的吗,招聘 pytho爬虫,php函数记忆卡,武汉抖音seo搜索优化排名lzw

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帮助视图介绍
  • Oracle帮助视图介绍 | Oracle帮助视图介绍 ...

    Oracle连接字符串报错误ORA-01722:无效数字的操作
  • Oracle系统变量函数简介
  • Oracle系统变量函数简介 | Oracle系统变量函数简介 ...

    Oracle连接字符串报错误ORA-01722:无效数字的操作
  • Oracle 10g的LogMiner使用的准备过程与分析过程
  • Oracle 10g的LogMiner使用的准备过程与分析过程 | Oracle 10g的LogMiner使用的准备过程与分析过程 ...