`

一些数据库自定义函数

 
阅读更多
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)
分享到:
评论

相关推荐

    数据库自定义函数的设计及使用.doc

    数据库自定义函数的设计及使用

    sql自定义函数 sql自定义函数

    SQL(Structured Query Language)自定义函数是数据库管理系统中一个强大的特性,它允许用户根据特定需求创建自己的函数,以便在查询和处理数据时使用。自定义函数可以极大地提高SQL语句的灵活性和可重用性,使得...

    用户自定义函数

    用户自定义函数是数据库管理系统中的一种强大工具,允许用户根据自己的需求创建自定义的函数,以满足特定的业务需求。在本文中,我们将详细介绍用户自定义函数的概念、创建方法、使用场景等方面的知识点。 概念 ...

    SQL Server数据库自定义函数与存储过程研究.pdf

    SQL Server 提供了两种主要的数据库编程对象:用户自定义函数(UDF)和存储过程(SP),两者都用于封装 SQL 代码以供重用。 函数是返回确定类型值的代码块,分为标量函数和表值函数。标量函数返回单一值,而表值...

    SQL自定义函数的好处

    SQL自定义函数是SQL Server 2000中新增的数据库对象,它允许用户根据需要自定义函数,以满足特定的业务需求。与系统内置的函数不同,自定义函数可以根据用户的需求进行定制,满足特定的业务需求。 SQL自定义函数的...

    自定义函数

    为了提高SQL查询的灵活性与复用性,许多数据库系统提供了创建自定义函数的功能,使得用户可以根据特定需求编写个性化的数据处理逻辑。本文将通过一个具体的例子来探讨自定义函数在SQL中的应用。 #### 二、自定义...

    紫金桥软件自定义函数教程.swf

    紫金桥软件自定义函数教程swf,紫金桥软件自定义函数教程

    14.Oracle自定义函数1

    虽然数据库自定义函数在某些情况下非常有用,如解决跨数据库兼容性问题,但它们的使用通常不如编程语言中的函数方便。自定义函数在 Oracle 中编写和调试较为繁琐,且效率可能较低。在实际应用中,应权衡其优点和缺点...

    c#对SQLite创建自定义函数

    SQLite允许开发者扩展其内置功能,通过创建用户自定义函数(UDF,User Defined Function),可以实现一些特定的计算或逻辑操作,这些操作可能在标准SQL语法中并不支持或者不直接提供。 创建C#中的SQLite自定义函数...

    sql server 自定义函数

    SQL Server中的自定义函数是数据库开发中的重要工具,允许用户根据特定需求创建自己的函数,以扩展标准SQL的功能。本文将深入探讨SQL Server自定义函数的种类、用途、创建方法以及实际应用示例。 一、自定义函数的...

    SQL自定义函数讲解

    总之,SQL自定义函数是数据库管理中的重要工具,它们增强了SQL语言的灵活性和功能性,使得开发者能够更高效地处理数据。无论是系统提供的内置函数还是自定义函数,都能帮助我们更好地操纵和分析数据库中的信息。了解...

    db2调自定义函数(小例)

    在IT领域,特别是数据库管理与开发中,IBM DB2 Universal Database (UDB) 提供了丰富的功能,包括用户自定义函数(User Defined Functions, UDFs)。这些自定义函数允许开发者利用C、C++或Java等语言编写特定的业务...

    通过groovy自定义函数实现提取明细表字段至主表字段.rar

    在自定义函数中,我们可以利用Groovy的面向对象特性,定义类和方法来处理明细表和主表的数据交互。 2. **数据访问**:Groovy可以方便地与数据库进行交互,通过JDBC API或者ORM框架(如Hibernate)来查询明细表和主...

    vfp自定义函数集

    在VFP中,自定义函数是程序员为了满足特定需求而创建的、能够扩展系统功能的函数。这些函数可以用来处理各种任务,比如汉字处理,这是在描述中提到的一个重点。 在VFP中,自定义函数可以通过两种主要方式实现:`...

    mysql转人大金仓数据库所需要的函数列表

    1、mysql数据库转国产化人大金仓数据库; 2、有些函数在人大金仓数据库中不存在,需要添加自定义函数。

    自定义函数、存储过程和触发器.pdf

    自定义函数能够根据不同的应用场景进行定制,提高数据库应用程序的灵活性和效率。 ##### 9.1.2 创建自定义函数 创建自定义函数可以通过`CREATE FUNCTION`语句实现,也可以通过企业管理器来完成。 **1. 使用CREATE...

    Sqlserver 自定义函数 Function使用介绍

    SQL Server中的自定义函数是数据库开发中非常重要的组成部分,它们允许开发者创建自定义的逻辑,以便在查询中重用和简化复杂操作。本篇主要关注SQL Server 2008中的三种自定义函数:标量函数、内联表值函数和多语句...

    sql自定义函数分组合并字符串列

    sql自定义函数,用于合并字符串列,可以在分组的情况下对varchar类型的字段合并

Global site tag (gtag.js) - Google Analytics