`
ayaya
  • 浏览: 456584 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

oracle存储过程动态组字符串

阅读更多
create or replace procedure SP_G902005(TeburuName VARCHAR, --テーブル
                                       RESULT     OUT INT --結果(0:成功; -1:失敗)
                                       ) is
  tmp_str            VARCHAR(2000);
  ZenngetuTeburuName VARCHAR(100); --前月テーブル
begin
    /*前月テーブル*/
    ZenngetuTeburuName := TeburuName || 'z';
    /*delete 前月テーブル*/
    tmp_str := 'DELETE FROM ' || ZenngetuTeburuName;
    EXECUTE immediate tmp_str;
    /*insert into テーブル*/
    tmp_str := 'INSERT INTO ' || ZenngetuTeburuName || 'SELECT * FROM ' ||
               TeburuName;
    EXECUTE immediate tmp_str;
  
    COMMIT;
    RESULT := 0; --0:成功
EXCEPTION
  WHEN NO_DATA_FOUND THEN
    RESULT := -1; --  -1:失敗
  WHEN OTHERS THEN
    ROLLBACK;
    RESULT := -1; --  -1:失敗
end;

分享到:
评论

相关推荐

    在存储过程中执行字符串中存有的sql语句

    oracle在存储过程中执行字符串中存有的sql语句

    oracle存储过程实现字符串截取

    例如:字段为1,2,3,4,5 截取之后为 1 2 3 4 5

    ORACLE 存储过程返回结果集,拼接为字符串输出为clob

    大数据量,返回值虽然是CLOB,依然会报错; CLOB变量需要dbms_lob.createtemporary,临时表空间中,建立临时LOB。 大数据量,返回值虽然是CLOB,依然会报错; CLOB变量需要dbms_lob.createtemporary,临时表空间中,...

    pb中执行oracle存储过程脚本

    标题中的“pb中执行oracle存储过程脚本”指的是在PowerBuilder(简称PB)环境中调用Oracle数据库的存储过程。PowerBuilder是一种可视化的开发工具,常用于构建数据驱动的应用程序。Oracle存储过程则是在Oracle数据库...

    ORACLE存储过程判断非法字符

    本话题将深入探讨如何在Oracle存储过程中检查和处理非法字符。 首先,我们需要明确什么是非法字符。在数据库上下文中,非法字符通常指的是那些可能导致SQL注入、数据格式错误或者不符合数据库字段定义的字符,如单...

    oracle遍历数据库查找字符串

    本文将深入探讨如何使用Oracle遍历数据库查找字符串,以及一个简化此过程的工具。 标题"Oracle遍历数据库查找字符串"暗示了一个实用的解决方案,它允许用户快速搜索Oracle数据库中的特定文本字符串,无需手动编写...

    oracle 存储过程中某入参是逗号分隔,并且参数要使用在in过滤语句中

    oracle存储过程中入参是逗号分隔,并且参数要使用在in过滤语句中查询数据。处理的方法与实现

    存储过程拼接字符串

    当我们需要在存储过程中拼接字符串时,通常是为了解决动态SQL构造或者生成报告等需求。在本文中,我们将深入探讨如何在SQL中进行字符串拼接。 一、SQL Server中的字符串拼接 1. 使用`+`运算符 在SQL Server中,最...

    oracle 存储过程 函数 dblink

    ### Oracle存储过程、函数与DBLink详解 #### 一、Oracle存储过程简介 在Oracle数据库中,存储过程是一种预编译好的SQL代码集合,它可以接受输入参数、返回单个值或多个值,并能够执行复杂的数据库操作。存储过程...

    C# 传入自定义列表List 到Oracle存储过程

    本文将详细讲解如何在C#中使用自定义列表(List)作为参数调用Oracle存储过程,以及实现这一功能的关键技术和注意事项。 首先,我们需要了解Oracle数据库中的PL/SQL类型,例如VARCAR2、NUMBER等,它们对应于C#中的...

    润乾报表调用oracle存储过程案例说明

    在润乾报表中,字符串组应作为字符串参数传递,确保正确传递给存储过程。 通过以上步骤,我们就可以在润乾报表中成功调用Oracle存储过程,获取并展示存储过程返回的结果。这在处理复杂数据操作或需要执行特定业务...

    使用Spring的JdbcTemplate调用Oracle的存储过程

    使用Spring的JdbcTemplate调用Oracle的存储过程

    Oracle 存储过程总结 二、字符串处理相关函数

    Oracle存储过程是数据库管理系统中一组为了完成特定功能的SQL语句集,它们被编译后存储在数据库中,可以被多次调用,提高了代码的复用性和执行效率。在处理字符串时,Oracle提供了多种内建函数,使得字符串的处理变...

    oracle传入一个字符串,调用webservice

    ### Oracle存储过程中调用WebService的方法解析 在Oracle数据库中,通过存储过程调用WebService是一种常见的需求,尤其是在需要与外部系统进行交互的情况下。本文将详细解释如何实现这一功能,并且会结合给定的部分...

    oracle通过sql实现字符串转数字oracle函数

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

    oracle 存储过程学习总结

    综上所述,Oracle存储过程学习总结提供了一套存储过程编写和应用的基本框架,包含了字符串处理函数的使用、动态SQL的编写、游标的定义和操作、以及异常处理等多个方面的知识点,是深入学习和应用Oracle存储过程的...

    C#中调用oracle存储过程返回数据集

    在C#中调用Oracle存储过程来返回数据集是一个常见的任务,这涉及到ADO.NET库的使用,特别是OracleClient组件。Oracle存储过程是数据库中的预编译SQL代码块,可以接收输入参数,执行复杂的业务逻辑,并返回结果。在C#...

    oracle存储过程总结.doc

    本篇文章将对 Oracle 存储过程进行总结,包括创建存储过程、变量、游标、数组等基础知识,以及一些常用的字符串函数的应用。 一、创建存储过程 创建存储过程是 Oracle 存储过程的基础,使用 create or replace ...

    Oracle接收长度大于4000的字符串

    Oracle存储过程读取Blob数据 为了读取并处理存储过程中的Blob数据,可以使用以下步骤: ##### 2.1 定义变量 在存储过程中定义必要的变量,如用于读取Blob数据的变量以及用于记录Blob长度的变量。 ```sql ...

    oracle存储过程

    Oracle存储过程是数据库管理系统Oracle中的一个重要特性,它允许开发者编写一组SQL语句和PL/SQL块,形成一个可重用的程序单元。这种程序单元可以在需要时被调用执行,提高了代码的组织性和效率。Oracle存储过程是...

Global site tag (gtag.js) - Google Analytics