`

Oracle自定义函数之字符串join

阅读更多

无语,上代码:

 

create or replace function join
(
    p_cursor sys_refcursor,
    p_del varchar2 := ','
) return varchar2
is
    l_value   varchar2(32767);
    l_result  varchar2(32767);
begin
    loop
        fetch p_cursor into l_value;
        exit when p_cursor%notfound;
        if l_result is not null then
            l_result := l_result || p_del;
        end if;
        l_result := l_result || l_value;
    end loop;
    return l_result;
end join;
/
show errors;

分享到:
评论

相关推荐

    oracle内置函数大全

    Oracle数据库是世界上最广泛使用的数据库系统之一,其内置函数是实现高效数据处理的关键工具。这篇文档“oracle内置函数大全”提供了一个全面的参考,适合数据库管理员、开发人员以及初学者使用。下面将详细介绍...

    常用的字符和字符串处理类函数

    根据提供的文件信息,我们可以归纳总结出Oracle数据库中与字符和字符串处理相关的常用函数知识点: ### 一、字符串转换函数 #### LOWER 函数 - **功能**:将输入字符串中的所有字母转换为小写。 - **语法**:`...

    oracle最常用的函数或方法总结

    在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...

    oracle sql内置函数大全

    在Oracle数据库系统中,内置函数分为多种类型,包括数值函数、字符串函数、日期时间函数、转换函数、数学函数、聚合函数等。下面将详细介绍这些函数类别及其常见用法。 1. **数值函数**: - `ABS()`:返回一个数的...

    oracle常用函数介绍

    Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,它提供了丰富的内置函数来帮助用户处理和操作数据。在本篇文章中,我们将深入探讨Oracle中的常用函数,这些函数对于日常的SQL查询、数据处理以及数据库...

    重写oracle wm_contact函数

    此函数在Oracle数据库中用于连接多个字符串为一个单一的字符串。原生的`wm_concat`函数虽然能够满足基本需求,但在特定场景下可能无法满足高效、定制化的数据处理需求。因此,本示例展示了一种重写该函数的方法,...

    Oracle函数(chm)

    在Oracle函数中,我们可以找到各种用于处理数据、执行数学计算、进行字符串操作、日期时间处理以及逻辑判断等功能的工具。下面,我们将深入探讨Oracle函数的一些关键知识点。 1. **数学函数**: - `ABS()`: 返回一...

    Oracle内建函数大全

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数库是其核心优势之一。本文将深入探讨Oracle内建函数,旨在帮助用户更好地理解和利用这些功能来优化数据库操作。 1. **数学函数** -...

    几个常用的Oracle函数及实例运用

    ### 常用Oracle函数及实例解析 #### 一、引言 在Oracle数据库中,提供了丰富的内置函数来处理各种数据类型的操作需求。这些函数能够极大地简化开发人员的工作,并提高SQL查询的效率。本文将详细介绍几个常用Oracle...

    Oracle函数及常用sql

    以上只是Oracle函数和SQL查询的一小部分,实际应用中还有更多高级特性和技巧,如索引、存储过程、触发器、视图等。通过深入学习和实践,可以充分利用Oracle的强大功能,高效地管理数据并解决复杂问题。

    oracle常用函数.rar

    "oracle函数.txt"文件涵盖了Oracle数据库中的一些常用函数。Oracle提供了大量的内置函数,用于字符串处理、日期操作、数学计算、转换等任务。例如: - `TO_CHAR`和`TO_DATE`用于字符串与日期之间的转换。 - `UPPER`...

    oracle_sql_函数_语法_集合

    2. **字符串函数**:如`LENGTH()`计算字符串长度,`UPPER()`和`LOWER()`分别转换为大写和小写,`SUBSTR()`用于提取字符串的一部分,`CONCAT()`则用于连接两个或多个字符串。 3. **日期和时间函数**:如`SYSDATE`...

    Oracle系统函数大全

    在Oracle PL/SQL中,系统函数是由数据库本身提供的预定义函数,用于执行特定任务,如获取日期、处理字符串、操作数值或查询数据库元数据。这些函数简化了编程,减少了程序员需要编写自定义代码的情况。 2. **日期...

    oracle函数大全

    在处理文本数据时,`LENGTH()`计算字符串长度,`SUBSTR()`截取子字符串,`UPPER()`和`LOWER()`将字符串转换为大写或小写,`REPLACE()`用于替换字符串中的特定字符。这些函数在数据清洗和格式化中经常使用。 五、...

    oracle优化篇及常用函数

    2. **字符串函数**:如`LENGTH()`计算字符串长度,`SUBSTR()`截取子字符串,`UPPER()`和`LOWER()`转换大小写,`TRIM()`去除空格,`CONCAT()`连接字符串。 3. **日期时间函数**:如`SYSDATE`获取当前系统日期,`ADD_...

    ORACLE函数大全

    这里,我们将深入探讨"ORACLE函数大全"中包含的主要类别,包括字符串操作、日期处理以及统计计算。 一、字符串操作函数 1. CONCAT():用于连接两个或多个字符串,例如CONCAT('Hello', ' ', 'World')将返回'Hello ...

    oracle 函数大全oracle 函数大全

    Oracle数据库系统是世界上最广泛使用的数据库管理系统之一,它包含了大量的内置函数,这些函数极大地增强了SQL查询的能力,提高了数据处理的效率。本篇文章将详细介绍Oracle数据库中的一些关键函数,并提供实际应用...

    oracle常用函数库

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的函数库使得数据处理变得高效而灵活。...这份"oracle_sql 函数.txt"文件应该包含了详细的函数介绍和示例,是学习和查阅Oracle函数的好资源。

    Oracle 常用函数练习含答案

    - **说明**:此查询使用了`upper`函数将员工的名字和姓氏拼接后的字符串全部转换为大写,然后通过`like`关键字配合通配符`__A%`来匹配所有第三个字母为A的员工信息。 #### 二、将员工的参加工作日期按如下格式显示...

    Oracle函数文档

    - **字符串处理函数**:如SUBSTR截取子串,INSTR查找子串位置,REPLACE替换字符串,UPPER/LOWER转换大小写等。 - **转换函数**:TO_CHAR、TO_DATE和TO_NUMBER用于数据类型间的转换。 2. **PL/SQL过程和函数**: ...

Global site tag (gtag.js) - Google Analytics