oracle 写法:
--联系人列表
create or replace function func_contactlist(project_in in number) --查询条件
return varchar2 is
str_list varchar2(4000) default null; --连接后字符串
str varchar2(20) default null; --连接符号
begin
for x in (select t.linkmanname,t.workphone,t.mobilephone
from T_FINACEADVISER_LINKMAN t
where t.projectcode = project_in
order by t.orderby) loop
str_list := str_list || str || to_char(x.linkmanname) || ',' || to_char(x.workphone) || ',' || to_char(x.mobilephone);
str := ';';
end loop;
return str_list;
end;
create or replace function func_banklevel(orgid_in in number,type_in varchar2) --查询条件
return varchar2 is
str varchar2(50) ; --连接符号
--type_in 2为分行 不是2 即支行
begin
str:='';
for x in ( select t.orgid,t.orglevel,t.parentorgid,t.orgname from OM_ORGANIZATION t
connect by prior t.parentorgid=t.orgid
start with t.orgid =orgid_in)loop
if type_in='2'
then
if(x.orglevel='2')
then
str:=x.orgname;
end if;
else
if(x.orglevel='4')
then
str:=x.orgname;
end if;
if(x.orglevel='3')
then
str:=x.orgname;
end if;
end if;
end loop;
return str;
end;
/
select tt.ctest from (select a.id,b.id ,case when a.id=b.id then a.id else '0' end as ctest from a,b where a.cd = b.cd
) tt where tt.ctest !='0' 如何判断a的id是否与b的id 相同
最好效率高的
db2 写法
drop function metabase.get_date_list ;
create function metabase.get_date_list
(reportIdIn varchar(20),frequen)
分享到:
相关推荐
数据库自定义函数的设计及使用
SQL Server数据库自定义函数与存储过程研究.pdf
紫金桥软件自定义函数教程swf,紫金桥软件自定义函数教程
用户自定义函数 在SQL Server中,用户不仅可以使用标准的内置函数,也可以使用自己定义的函数来实现一些特殊的功能。用户自定义函数可以在企业管理器中创建,也可以使用CREATE FUNCTION 语句创建。在创建时需要注意...
用户自定义函数
1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。
sql自定义函数,用于合并字符串列,可以在分组的情况下对varchar类型的字段合并
1、mysql数据库转国产化人大金仓数据库; 2、有些函数在人大金仓数据库中不存在,需要添加自定义函数。
sql2000的自定义函数,传入汉字返回汉字拼音
Oracle 自定义函数需求有个字段,工号JOB_NUMBER ='10202804/10133066/10131810',数据库里是编号,所有想写个函数,将JOB_NUMBER 传递进去,然后返回 '张三/李四/王五',如果王五不存在则返回昵称拼接code '张三/...
字符串分割自定义函数(sql) 数据库里面是没有数组的,可是有时候却需要将一串字符串进行分割,此函数就是实现该功能!
想学习sql语言中的自定义函数吗?看看这个PPT吧!一定很有帮助的。
PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 相同点: 完成特定功能的程序 不同点:是否用return语句返回值。 ...
mysql自定义函数 在MySQL数据库中,可以通过创建自定义函数来扩展数据库的功能,以便更方便和灵活地处理数据。以下是创建MySQL自定义函数的基本步骤:
从创建数据库到存储过程与用户自定义函数的小感,深入的学习mysql
打开测试数据库test,并以表w01为例,将下面的SQL语句放入sql2000查询分析器中,一段一段执行即可看到效果 ---在sql2000下创建测试数据表 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo]....
数据库应用基础用户自定义函数PPT课件.pptx
主要介绍了MYSQL自定义函数判断是否正整数 的实例代码,主要是使用正则表达式来判断,具体实例代码大家跟随小编一起通过本文学习吧
产生背景(已经有了存储过程,为什么还要使用自定义函数) 发展历史 构成 使用方法 适用范围 注意事项 疑问 内容 产生背景(已经有了存储过程,为什么还要使用自定义函数) 与存储过程的区别(存在的意义): 1. ...
数据库应用基础用户自定义函数PPT学习教案.pptx