社区
Oracle
帖子详情
怎样动态执行存储函数
「已注销」
2003-12-30 02:49:01
请问:我要在存储函数中执行另一个存储函数,但函数名和返回类型都是存在表FUNC的FN和FR中。这样的SQL执行语句该怎么写?
...全文
31
7
打赏
收藏
怎样动态执行存储函数
请问:我要在存储函数中执行另一个存储函数,但函数名和返回类型都是存在表FUNC的FN和FR中。这样的SQL执行语句该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lianhg
2003-12-31
打赏
举报
回复
SQL> CREATE OR REPLACE PROCEDURE TOKU.MYPR
2 (av out number)
3 IS
4 BEGIN
5 av:= 99;
6 END;
7 /
过程已创建。
SQL> CREATE OR REPLACE PROCEDURE TOKU.MYPR2
2 (av out varchar2)
3 IS
4 lvr number(3);
5 lvn varchar2(10);
6 lvsql varchar2(100);
7 lvtblnm varchar2(10);
8 BEGIN
9 select 'mypr(:a)' into lvtblnm from dual; -- 使用你自己的表
10 execute immediate 'begin ' || lvtblnm || '; end;' using out lvr;
11 dbms_output.put_line(lvr);
12 av:='OK';
13 END;
14 /
过程已创建。
SQL> declare
2 lvok varchar2(10);
3 begin
4 mypr2(lvok);
5 dbms_output.put_line(lvok);
6 end;
7 /
99
OK
PL/SQL 过程已成功完成。
lianhg
2003-12-31
打赏
举报
回复
f2函数 是过程还是函数
「已注销」
2003-12-30
打赏
举报
回复
看来CSDN 没高人了
「已注销」
2003-12-30
打赏
举报
回复
实现不了吗?
「已注销」
2003-12-30
打赏
举报
回复
可能我没说清楚,我要说的是:在函数f1中要调用f2,f2函数的函数名字是不知道的,要通过表FUNC知道函数名和返回类型。动态SQL能实现吗?
类似下面的写法!
create function get
return varchar2
as
a varchar2(10);
begin
select fn into a from func where id='1';
execute immdiate a into b;
return b;
end;
beckhambobo
2003-12-30
打赏
举报
回复
动态确定返回类型比较困难
create function get
return varchar2
as
a varchar2(10);
begin
select fn into a from func where fn='...';
return a;
end;
/
「已注销」
2003-12-30
打赏
举报
回复
没人知道吗?
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
C语言精彩编程100例
C语言入门教程:主要针对C语言初学者,从零讲解各个细节。
c++ primer第五版第6章答案
c++ primer第五版第6章答案
Call 和 Return 使用
关于 Call 和 Return 使用方法的汇编源代码
mysql建立
存储
函数
的命令_MySql学习笔记——
存储
函数
在学习完
存储
过程后,今天主要回顾一下mysql中的
存储
函数
的知识。
函数
与
存储
过程的区别首先,
存储
函数
也是过程式对象之一,与
存储
过程相似。它们都是由SQL和过程式语句组成的代码片断,并且可以从应用程序和SQL中调用。区别:1.
存储
函数
不能拥有输出参数,因为
存储
函数
本身就是输出参数;2.不能用CALL语句来调用
存储
函数
;3.
存储
函数
必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于
存储
过...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章