`
shuicao
  • 浏览: 23977 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle report 字符串处理

阅读更多
需求:输入12345,56789.输出 '12345','56789'
report 中创建一个程序单元
FUNCTION CF_SPITFORMULA(P_STR IN VARCHAR2, P_SEPERATOR IN VARCHAR2) RETURN VARCHAR2
IS
v_str varchar2(1000);
v_tem varchar2(1000);
n_len number;
BEGIN
	v_tem := P_STR || P_SEPERATOR;
  	LOOP
  	  n_len := instr(v_tem, P_SEPERATOR);
  	  IF n_len > 0 THEN
  	  	v_str := v_str || substr(v_tem, 1, n_len-1) || ''',''';
  	  	v_tem := substr(v_tem, n_len+1);  	
  	  ELSE
  	    v_str := SUBSTR(v_str, 1, length(v_str) - 3);
  	  	EXIT;
  	  END IF;
  	END LOOP;
  RETURN v_str;
END;
0
0
分享到:
评论

相关推荐

    Oracle report

    3. **数据连接**:理解如何配置数据源,连接到Oracle数据库,使用连接字符串、用户名和密码,以及处理连接池的概念,对于有效获取和处理数据至关重要。 4. **报表格式化**:学习如何设置字体、颜色、边框和背景,...

    oracle report基础

    若SQL查询条件需要动态变化,不能直接在SQL语句中处理,而应在触发器事件中进行字符串拼接。例如,创建两个报表用户参数,然后在After Parameter Form触发器中根据条件拼接字符串,并将其应用到数据模型的SQL语句中...

    java 连接各种数据库的字符串

    在实际开发过程中,还需要根据具体的应用场景调整连接字符串中的参数,并处理可能出现的异常情况。此外,随着技术的发展,不同数据库厂商可能推出新的驱动程序或更新旧版本,因此建议开发者定期检查官方文档,以获取...

    数据库连接字符串

    - `jdbc:oracle:thin:@localhost:1521:orcl`:这是一个标准的Oracle连接字符串。其中: - `thin` 表示采用Thin协议。 - `localhost` 是服务器地址。 - `1521` 是监听器默认端口。 - `orcl` 是服务名(即SID)。 ...

    Oracle EBS开发文档(form, report)

    - **常用函数**:包括substr、Lpad/Rpad、日期函数等,这些函数在处理字符串和日期方面非常有用。 - **修改表的一些常用语法**:包括添加、删除列等操作,对于维护数据库表结构至关重要。 - **Oracle定时器**:...

    jdbc驱动字符串url合集.txt

    ### JDBC驱动字符串URL合集解析 #### 一、Oracle数据库 **驱动类名:** `oracle.jdbc.driver.OracleDriver` **示例代码:** ```java Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String ...

    WINRUNNER连接ORACLE数据库

    3. **复制连接字符串**:将生成的连接字符串复制出来备用。 #### 五、在WinRunner脚本中使用连接字符串 1. **编写测试脚本**:在WinRunner脚本中使用`db_connect`函数进行数据库连接。 - 示例代码如下: ```plain...

    oracle最全函数大全

    - **UPPER(str)**、**LOWER(str)**:转换字符串为大写或小写。 - **CONCAT(str, str)**:连接两个字符串。 ##### 4.3 数值转换函数 - **ROUND(num, places)**:四舍五入。 - **TRUNC(num, places)**:截断数值。 ...

    oracle ebs开发文档

    这部分讲解了如何在 PL/SQL 中将字符串转换为数组,这对于处理复杂的字符串操作非常有用。 #### 六、Oracle EBS 开发工具 **6.1 开发工具安装** 这部分介绍了如何安装 Oracle EBS 的开发工具,包括必要的软件和配置...

    Oracle EBS 开发笔记

    - **PL/SQL实现字符串转成数组**:将字符串分割为数组。 - **ORA-01403未找到数据之解决方法**:解决查询结果为空的错误。 - **PL/SQL细粒度事务控制**:精细化管理事务。 - **物化视图**:预计算查询结果以提高...

    Oracle help

    1. **数据类型**:Oracle支持多种数据类型,如NUMBER(数字)、VARCHAR2(可变长度字符串)、DATE(日期)、CLOB(大对象,字符类型)和BLOB(大对象,二进制类型)等,理解这些数据类型对于存储和检索数据至关重要...

    ActiveReport报表使用案例

    这将帮助开发者学习如何配置数据连接字符串,以及如何在报表中绑定数据字段。 4. **交互式功能**:ActiveReport支持打印、导出、页面设置和分页等交互式功能。Demo可能演示了如何启用这些功能,以便用户可以在多种...

    sqlload将文件导入oracle

    - 增加TNS连接字符串,用于指定远程数据库服务器的信息。例如: ```plaintext GZIBSS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 132.97.10.61)(PORT = 1521)) ) (CONNECT_DATA ...

    delphi report builder小实例

    2. **数据源设置**: 在Report Builder中,你需要定义数据源,这可以是数据库(如SQL Server、Oracle、MySQL等)、内存表格或者其他数据提供者。数据源的配置涉及连接字符串、用户名、密码以及查询或表名。 3. **...

    ORACLE ERP开发基础

    - **字符串处理**:展示如何在PL/SQL中实现字符串转数组的功能。 #### 六、EBS开发进阶 - **开发工具安装**:指导如何安装EBS的开发工具,如Forms Builder、Reports Builder等。 - **注册表单和请求**:讲解如何...

    在oracle dev 10g中调用报表的方法

    - 修改注册表:在`oracle\home0`中添加名为`NLS_DATE_FORMAT`的字符串值,并将其内容设置为`yyyy/mm/dd`。 2. **配置Forms** - 连接Oracle数据库:编辑`\network\admin\tnsnames.ora`文件,增加以下内容: ``` ...

    oracle 使用XMLDOM包,保存XML节点数据到数据库表中,支持多个节点嵌套XML格式

    1. **加载XML文档**:首先需要将XML字符串加载为DOM文档。 2. **解析节点数据**:通过DOM操作方法获取所需的节点数据。 3. **数据转换与存储**:将提取的数据转换为相应的Oracle表格式,并插入数据库表中。 ##### 4...

    Oracle-ERP开发笔记

    - 字符串转数组是一个常见的数据处理需求。 **20. ORA-01403之解决方法** - ORA-01403错误通常发生在尝试从不存在的记录中检索数据时。 **21. PL/SQL细粒度事务控制** - 细粒度事务控制可以更精确地控制事务边界。...

    c# CrystalReport 水晶报表 最简单的显示

    2. **连接数据源**: 在“数据库”菜单中选择“设置数据源”,选择相应的数据库连接方式,填写连接字符串,然后选择需要的数据表或视图。 3. **添加字段**: 在“字段浏览器”中,将需要显示的字段拖放到报表的细节区...

Global site tag (gtag.js) - Google Analytics