`
xiangqian0505
  • 浏览: 321213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle删除视图中的数据

阅读更多
CREATE OR REPLACE PROCEDURE "INDI_DEL_PRO" (IDPARA IN INDIVIDUALVIEW.ID%TYPE, CATEGORYPARA IN INDIVIDUALVIEW.CATEGORY%TYPE, RETURNPARA OUT NUMBER)
AS
APPLYNO INDIVIDUALVIEW.APPLY_NO%TYPE;
BEGIN
  SELECT COUNT(*) INTO RETURNPARA FROM INDIVIDUALVIEW WHERE ID=IDPARA AND CATEGORY=CATEGORYPARA;
  SELECT APPLY_NO INTO APPLYNO FROM INDIVIDUALVIEW WHERE ID=IDPARA AND CATEGORY=CATEGORYPARA;
  IF    CATEGORYPARA= '1001'THEN
        DELETE FROM SSC_EVECT_LOAN_INFO WHERE ID=IDPARA;
        DELETE FROM SSC_DAILY_LOAN_DETAIL_INFO WHERE ID=APPLYNO;
  ELSIF CATEGORYPARA= '1002'THEN
        DELETE FROM SSC_DAILY_LOAN_INFO WHERE ID=IDPARA;
  ELSIF CATEGORYPARA= '1003'THEN
        DELETE FROM SSC_EVECT_EXPENSE_INFO WHERE ID=IDPARA;
        DELETE FROM SSC_EVECT_EXPENSE_DETAIL_INFO WHERE ID=APPLYNO;
  ELSIF CATEGORYPARA= '1004'THEN
        DELETE FROM SSC_DAILY_EXPENSE_INFO WHERE ID=IDPARA;
        DELETE FROM SSC_DAILY_LOAN_DETAIL_INFO WHERE ID=APPLYNO;
  END IF;
END;
 
 
分享到:
评论

相关推荐

    Oracle物化视图创建和使用

    在实际应用中, Oracle 物化视图可以用于提高查询性能,例如在数据仓库和商业智能应用中。但是,需要carefully 设计和实现物化视图,以便达到最佳的性能和可维护性。 Oracle 物化视图是一种强大的工具,可以提高...

    oracle创建视图课件

    Oracle 创建视图是数据库管理中的一个重要概念,它允许用户创建基于已有表的逻辑视图,以便于数据查询和管理。视图并不实际存储数据,而是作为数据查询的窗口,其内容来自于一个或多个基础表。这使得视图成为数据...

    通过MSQL通过视图访问ORACLE中的表

    标题“通过MySQL通过视图访问ORACLE中的表”意味着我们将探讨如何利用MySQL的视图功能,来间接访问和操作Oracle数据库中的数据。视图是一种虚拟表,它不实际存储数据,而是根据用户定义的SQL查询动态生成结果集。这...

    Oracle表删除大量数据(千万)后查询变慢问题(原因分析)

    在 Oracle 数据库中,如果删除了大量数据(千万级别),可能会出现查询变慢的问题。下面我们将分析这个问题的原因,并提供解决方案。 问题的原因主要有两个方面: 1. 表空间的增长:当删除大量数据后,表空间可能...

    Oracle数据库中物化视图的原理剖析

    Oracle数据库中的物化视图(Materialized View,简称MV)是一种强大的优化工具,它通过预先计算并存储查询结果,提供了一种快速访问复杂查询数据的方式。这种技术在数据仓库环境中尤其有用,因为数据仓库通常涉及...

    oracle动态视图文档(详细版)

    Oracle动态视图是数据库管理系统Oracle中的一个重要特性,它允许用户以一种灵活且高效的方式查询数据库信息。本资料“Oracle动态视图文档(详细版)”深入浅出地介绍了这一概念,旨在帮助读者从入门到精通,无论是对...

    oracle 物化视图详解(内含例子)

    4. **查看基表和物化视图数据**: ```sql SELECT * FROM test1; SELECT * FROM mv_test1; ``` 在此步骤中,可以看到`test1`表中有数据,但是`mv_test1`中并没有数据,这是因为物化视图尚未刷新。 5. **手工...

    Oracle 中的视图详解.pdf

    对于那些不可更新的视图,可以使用INSTEAD OF触发器来实现对视图数据的修改。 ### 结论 综上所述,Oracle中的视图不仅提供了对数据的一种逻辑抽象,还增强了数据的安全性和可维护性。通过合理设计和使用视图,可以...

    Oracle数据库视图管理

    在Oracle数据库中,数据对象主要包括表和视图,此外还有约束、序列、函数、存储过程、包、触发器等多种类型。这些数据对象构成了Oracle数据库的核心组成部分,并且它们之间相互作用,共同实现了复杂的数据管理和业务...

    Oracle数据库误删除数据的不同恢复方法整理(超级实用)

    在Oracle数据库管理中,误删除数据是一种常见的错误操作,可能导致重要的业务数据丢失。为了应对这种情况,Oracle提供了多种数据恢复的方法,包括闪回恢复、从回收站恢复等。本文将详细介绍这些方法,并给出具体的...

    Oracle数据库误删除数据的不同恢复方法整理

    通过本文介绍的方法,我们可以有效应对Oracle数据库中数据误删除的问题。无论是单条记录的误删还是整张表的删除,Oracle都提供了多种恢复手段。合理利用这些工具和技术,不仅可以避免数据丢失的风险,还能最大限度地...

    删除ORACLE某个用户下所有数据

    在Oracle数据库管理过程中,有时候我们需要清理某个用户下的所有数据。这可能是因为项目结束、测试环境重置或是其他原因导致的。为了完成这一任务,我们可以通过一系列SQL命令来实现对特定用户下各种类型对象(如表...

    Oracle创建视图(View)

    视图:是基于一个表或多个表或视图的逻辑表,本身不包含数据...删除视图的定义不影响基表中的数据。 只有视图所有者和具备DROP VIEW权限的用户可以删除视图。 视图被删除后,基于被删除视图的其他视图或应用将无效。

    oracle 常用视图

    视图是数据库中的虚拟表,它是基于一个或多个表的查询结果集,可以简化复杂的查询操作,提高数据安全性,并提供数据的逻辑封装。在Oracle中,熟练掌握常用视图的使用对数据库管理和开发工作至关重要。 首先,我们要...

    PLSQL【Oracle数据库视图软件】

    3. **数据库对象管理**:用户可以通过PL/SQL Developer轻松管理Oracle数据库中的各种对象,如表、视图、存储过程、函数、触发器等,可以创建、修改和删除这些对象。 4. **数据浏览和编辑**:可以直接在软件中浏览...

    自己总结的数据库oracle视图用法

    总的来说,Oracle视图是数据库设计和管理中非常实用的工具,通过合理利用视图,可以提高数据查询的效率,保护数据安全,并简化应用程序的开发和维护。在学习Oracle数据库的过程中,理解和掌握视图的用法至关重要。

    oracle定时删除表空间的数据并释放表空间

    本文将深入探讨如何在Oracle环境中实现定时删除表空间的数据并释放空间,主要涵盖以下几个关键知识点: 1. **Oracle 表空间(Tablespaces)**:表空间是Oracle数据库中存储数据的基本单位,它由一个或多个数据文件...

    Oracle恢复误删除数据,解除锁定的等SQL语句

    在日常操作中,有时可能会发生误操作,如误删除数据或锁定问题,本篇文章将详细讲解如何在Oracle中恢复误删除数据以及解锁相关操作。 1. **恢复误删除数据** 当你不小心删除了数据库表中的数据时,Oracle提供了一...

    Oracle恢复误删除数据

    Oracle 在删除表时,没有直接清空表所占的块,而是把这些已删除的表的信息放到了一个虚拟容器“回收站”中,而只是对该表的数据块做了可以被覆写的标志。 可以直接查询这个“回收站”或者查询 user_table 视图来...

    ORACLE9I物化视图

    然而,在海量数据中及时准确地查找并呈现这些信息往往是一个重大挑战。为了应对这一挑战,Oracle 9i 引入了物化视图的概念,这是一种用于快速访问和报告数据的有效手段。 #### 引言 物化视图最早在 Oracle 8i 中...

Global site tag (gtag.js) - Google Analytics