在SQL*PLUS中建立、调用函数
来源:互联网 发布:sql删除指定表的数据 编辑:程序博客网 时间:2024/05/17 02:22
定义函数
CREATE OR REPLACE FUNCTION f_jf_companylist (tradeid IN VARCHAR2)
RETURN VARCHAR2
IS
str_return VARCHAR2 (2000);
CURSOR c_tradeid (v_tradeid VARCHAR2)
IS
SELECT id
FROM a1
WHERE id=v_tradeid;
BEGIN
FOR str_temp IN c_tradeid (tradeid)
LOOP
str_return := str_return || ',' || str_temp.id;
END LOOP;
RETURN str_return;
END;
执行函数
SQL> declare
2 str varchar2(30000);
3 begin
4 str:=f_jf_companylist('proyang1');
5 dbms_output.put_line('返回值是'||str);
6 end;
7 /
返回值是,proyang1,proyang1,proyang1,proyang1,proyang1,proyang1,proyang1,proyang1,p
royang1,proyang1
PL/SQL 过程已成功完成。
- 在SQL*PLUS中建立、调用函数
- oracle在SQL*plus中函数/过程的调用方法小结
- SQL*PLUS中函数
- 在sql*plus中执行*.sql文件
- 在SQL*PLUS下建立、运行存储过程
- 在SQL*PLUS下建立输出数字的存储过程
- oracle调用java方法的例子(下面所有代码都是在sql/plus中写)
- oracle调用java方法的例子(下面所有代码都是在sql/plus中写)
- 在SQL*PLUS中应用AUTOTRACE REPORT
- 如何在SQL*PLUS中使用Autotrace?
- 在SQL*PLUS中应用AUTOTRACE REPORT
- 在SQL*PLUS中应用AUTOTRACEREPORT
- 在SQL*PLUS中应用AUTOTRACE REPORT
- 在SQL*Plus中 设置autotrace
- 在ASp。net程序中调用SQL数据库函数
- 在SQL中调用动态链接库中的函数
- T-SQL 在SQLServer中调用Dll(c#函数)
- 如何在plus/sql中执行*.sql文件?
- Format Function
- 关于Zombies和Script Kiddies:分布式拒绝服务攻击
- Using google Downloading what you wants
- [转贴]GNU 库通用公共许可证
- 压力测试-概念澄清及如何测试
- 在SQL*PLUS中建立、调用函数
- 《多媒体技术基础》辅导
- 一个讨论web测试的论坛地址
- [装载]SDL:使 Linux 变得有趣
- 压力测试及为项目选择正确的工具所要考虑的因素
- JavaScript实用技巧集锦(二)
- 2005-2-5 我爱状态图
- struts Action 和 html中框架的配合使用一例
- [转载]SDL 用法:"Pirates Ho!" 的诞生