oracle package内procedure调用function oraclepackagefunctionselect into互操作 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL语句里面不能调用局部方法将function f(o_obj in tp) 定义为oracle的全部方法应该就可以了 不应该啊,函数f是package里的函数,但是它能调用dbms_output包里的函数,为什么package包里的procedure不能调用自身包里的其他函数呢 select f(o_obj) into o_tmp from dual;改成o_tmp:=f(o_obj); 改成这样是可以了,可是为什么不能通过select调用呢 和是不是全局无关这里的函数中用到了tp类型,而record类型只能用在pl/sql中,因此写成select .. from 的方式会报错,可以改写成o_tmp:=f();如果要用select into的方式,则要使用object类型。这个类型不能定义在package里 [求助]求教一个查询sql 问下powerdesigner设计表时几个英文缩写的意思 oracle 连接时间的限制问题! 数据库的题 如何将触发器权限授予另一个用户 空字符串就是null吗 我的sql语句中的表如果有双引号就可以,没有的话就会抱不存在? 在oracle中如何存放图片,如:jpg,bmp等类型? 请教问题(一)? TNS-12518: TNS: 监听程序无法分发客户机连接 navicate连接oracle出现问题,网上各种搜没有能够解决的 ORACLE树形数据 请教一个Oracle存储过程问题
为什么package包里的procedure不能调用自身包里的其他函数呢
改成
o_tmp:=f(o_obj);
这里的函数中用到了tp类型,而record类型只能用在pl/sql中,因此写成select .. from 的方式会报错,可以改写成o_tmp:=f();
如果要用select into的方式,则要使用object类型。这个类型不能定义在package里