`

oracle 子程序管理

阅读更多

1.列出库里的所有过程和函数

select object_name,created,status from user_objects where object_type in('PROCEDURE','FUNCTION');


2.列出库里指定过程的源码

select text from user_source where name='ADD_PROJECT';


3.显示出过程的错误

1:show errors procedure sp_xu_ryyd0910

2:select line||'/'||position as "line/col",text error from

    user_errors where name='SP_XU_RYYD0910';


4.列出所有依赖于此表的视图、过程、函数、包等等

select name,type from user_dependencies where referenced_name='T_LPROMIS_XMGL_GBBXMXX';


5.当修改了某个表,依赖其表的所有子程序都会变为invalid,那么需要重新编译子程序

alter procedure XX complie;

alter view XX complie;

alter function XX complie;


分享到:
评论

相关推荐

    oracle子程序的创建与测试

    以下是对【标题】"oracle子程序的创建与测试"及其【描述】中涉及知识点的详细说明: 1. **表的创建与管理**: - 在Oracle中,可以通过SQL语句`CREATE TABLE`来创建表,定义各字段的名称、数据类型、约束等。例如,...

    Oracle子程序和程序包

    Oracle子程序和程序包是数据库管理系统Oracle中的核心编程概念,它们是实现复杂业务逻辑和数据库操作的主要工具。本文将深入探讨这两个概念,以及如何利用它们进行高效的数据处理。 首先,让我们了解一下什么是...

    oracle子程序和程序包

    Oracle子程序和程序包是数据库管理系统Oracle中的重要概念,它们为开发者提供了强大的功能,用于组织和执行复杂的数据库操作。在Oracle中,子程序主要包括存储过程和函数,它们都是可重复使用的代码块,可以提高开发...

    Oracle:子程序和程序包(.ppt)

    程序包是Oracle中组织和管理子程序的一种方式,它可以包含公共变量、常量、过程和函数。程序包的定义部分(PACKAGE BODY)包含了实际的代码,而声明部分(PACKAGE SPECIFICATION)则定义了程序包对外暴露的接口。...

    Oracle 子程序and程序包

    本文将深入探讨Oracle子程序与程序包的基础知识和技术要点。 ### Oracle子程序 #### 定义 子程序是PL/SQL语言中的一种结构,它包括存储过程(Procedures)和函数(Functions)。存储过程主要用于执行一系列操作,...

    ORACLE子程序及TABLE类型用法等[收集].pdf

    Oracle子程序,包括过程和函数,是PL/SQL编程中的核心元素,用于构建可复用、模块化的代码段。它们可以接受输入参数,返回结果,并且可以在需要时被其他程序调用。 一、子程序的概念 子程序由三个主要部分组成:...

    Oracle课程设计-人事管理系统样例.rar

    Oracle课程设计是一个重要的学习环节,尤其对于理解和掌握数据库管理系统的实际应用至关重要。在这个"满分Oracle课程设计-人事管理系统样例"中,我们可以深入探讨Oracle在构建企业级人事管理系统中的核心功能和应用...

    ORACLE应用程序的系统管理.pptx

    Oracle应用程序的系统管理是数据库管理中的重要组成部分,主要关注如何有效地管理和维护Oracle数据库支持的应用程序。在本资料中,我们探讨了应用系统管理员的角色及其在Oracle环境中的关键职责。 首先,应用系统...

    老二牛车第七章上机课子程序和程序包.pdf

    ### Oracle数据库应用:子程序与程序包 #### 第一部分:创建子程序 ##### 目标: - 学习创建过程(Procedure) - 学习在过程中使用条件逻辑 - 实现简单的过程,根据订单状态输出相应的信息 ##### 需求说明及实现...

    Oracle程序设计

    了解PL/SQL的基本语法,如声明变量、控制流程(IF-THEN-ELSIF,CASE,LOOP)、异常处理(BEGIN-EXCEPTION-END)以及子程序(PROCEDURE和FUNCTION)的定义和调用是学习Oracle程序设计的基础。 2. **游标**:游标是...

    Oracle PLSQL程序设计

    - **主体部分**(BODY):实现规范部分中定义的子程序和其他对象。 ##### 3. 触发器 触发器是在特定数据库事件发生时自动执行的PL/SQL代码块,如INSERT、UPDATE或DELETE操作。 ##### 4. 存储过程 存储过程是存储在...

    1 存储子程序

    在工具方面,开发和管理Oracle的存储子程序可以使用多种工具,比如Oracle SQL Developer、Toad或SQL*Plus。这些工具提供了图形化界面或命令行接口,方便编写、调试和执行PL/SQL代码。 总的来说,"存储子程序"是...

    ORACLE操作与管理课件

    在Oracle中,创建、修改和删除存储过程通过PL/SQL语法进行,可以包含控制流程语句、子程序和异常处理。 2. **数据库对象**: Oracle数据库中的对象包括表、视图、索引、序列、触发器、存储过程、函数和包等。这些...

    JDBC oracle 驱动程序包

    通过理解并正确使用JDBC驱动,Java开发者可以轻松地构建与Oracle数据库交互的应用程序,实现数据的增删改查和事务管理等功能。在实际开发中,还需要注意兼容性、性能优化、安全性和错误处理等方面的问题。

    Oracle 10g管理及应用》-王路群-电子教案及练习.rar

    Oracle 10g是Oracle公司推出的数据库管理系统的一个重要版本,主要针对企业级数据管理和应用程序开发。这个压缩包文件“Oracle 10g管理及应用》-王路群-电子教案及练习.rar”包含了由专家王路群编写的关于Oracle 10g...

    Oracle9i 数据库管理基础 学生指南

    ### Oracle9i数据库管理基础知识点概述 #### 一、简介与课程目标 - **课程目的**: 本学生指南旨在为初学者提供Oracle9i数据库管理的基础知识,帮助学习者掌握必要的技能来有效管理和操作Oracle9i数据库。 - **课程...

    Oracle数据库视图管理

    - **包(Package)**:用于组织相关的PL/SQL类型、子程序和其他包。 - **触发器(Trigger)**:是在特定事件发生时自动执行的一组PL/SQL语句。 理解和掌握这些数据对象是学习Oracle数据库的关键,尤其是表和视图的管理...

    Oracle数据库操作

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,它在企业级数据存储、管理和处理中扮演着核心角色。本文将深入探讨在Oracle数据库操作中涉及的一些关键知识点,包括记录集的显示、时间的SQL转换、汉字的...

Global site tag (gtag.js) - Google Analytics