`

Oracle的Package的作用以及使用什么工具编写

阅读更多
1、Oracle的Package除了把存储过程放到一堆儿以外还有没有其他的作用(好处)?
2、如何把现有的存储过程加入到Package中?
3、除了使用SQL Plus,还有没有什么工具做Package?
4、使用SQL Plus编译Package,是否每次都是编译Package中所有的存储过程?
1、你不觉得把存储过程分门别类是很重要的么,而且不同的package的存储过程可以重名。
2、copy and pasty,不过调用的时候要带包名了。
3、也有方便的第三方工具了,不过得自己找了。
4、是。
1、用package不仅能把存储过程分门别类,而且在package里可以定义公共的变量/类型,既方便了编程,又减少了服务器的编译开销。
2、3、用第三方工具吧,比如sql navigator。www.quest.com
4、是
包也是一种命名pl/sql块,和存储过程、函数一下,都是在数据库启动的时候就载入内存的。开销的大小很难判断,因为你不用包,但是要完成包的功能的话,还是要用PL/SQL来完成的,服务器一样有开销。相对来说,用包少了SQL的语法分析、解释过程,开销还少一点。

“过程一般都不超过20行”那我倒很少遇到。用不用子过程关键要看是不是能定义可重用的子过程,用子过程效率不会低。
分享到:
评论

相关推荐

    Oracle中的package对象

    总结来说,Oracle中的Package对象及其全局变量提供了强大的工具,帮助开发者构建模块化、可复用的代码,尤其是在处理会话级别的数据存储和逻辑流程时。理解并熟练运用package的全局变量特性,可以显著提高Oracle...

    oracle汉字转拼音package包-支持UTF8

    总的来说,这个"oracle汉字转拼音package包-支持UTF8"是一个非常实用的工具,可以帮助我们在Oracle数据库环境中有效地处理汉字到拼音的转换问题,尤其适用于处理UTF8编码的多语言数据。正确理解和使用这个Package,...

    oracle优秀工具PL-SQL工具书

    10. **索引和性能优化**:理解如何正确地使用索引,以及如何编写高效的PL/SQL代码,对提升Oracle数据库的性能至关重要。 Oracle数据库系统中的PL-SQL不仅仅是一种编程语言,更是一种数据库编程的艺术。这本书...

    OracleEBS-报表开发工具

    ### OracleEBS-报表开发工具知识点详解 #### 一、Oracle Report Builder **1.1 概述** Oracle Report Builder 是 Oracle 最初推出的报表开发工具之一。即使在 R12 版本中,它仍然是创建打印凭证等报表的首选工具。...

    好用的oracle工具PLSQL

    "好用的Oracle工具PLSQL"可能指的是Oracle的SQL Developer,这是一个免费的集成开发环境(IDE),支持PL/SQL编写、调试和性能分析。 通过以上知识点,你可以理解Oracle PL/SQL在数据库管理、应用开发中的核心作用...

    在Oracle8i中使用java编写存储过程.rar

    在Oracle8i数据库系统中,Java编程语言的引入为数据库开发者提供了一种强大的工具,使得在数据库内部执行复杂的业务逻辑成为可能。这篇文档详细介绍了如何在Oracle8i中利用Java来编写存储过程,以实现更高效、更灵活...

    Oracle RAC pdksh Package

    总结来说,pdksh在Oracle RAC中主要用于自动化运维、集群配置、故障处理和性能优化,是Oracle RAC环境中不可或缺的工具之一。正确安装和使用pdksh对于保证Oracle数据库的高可用性和高效运维至关重要。

    Oracle包生成参数工具

    对于Oracle包生成参数工具,Readme.txt可能详细解释了如何配置和使用工具,以及解决常见问题的方法。 csharp.xml:这是一个XML文档,可能包含了C#编程语言的元数据或者代码分析信息。在开发环境中,这种文件有时...

    Oracle Report XML开发

    Oracle BI Publisher是Oracle的一款强大的报告和文档发布工具,它使得报表设计更加简便快捷,并且能够支持多语言输出。 1. **Oracle BI Publisher Overview** Oracle BI Publisher的核心功能在于它能够通过数据模型...

    Oracle Solaris 11.3 Package Group Lists-52

    Package Group Lists是Oracle Solaris 11.3系统中的一个重要概念,它指的是预定义的一组软件包,这些软件包按照功能或用途被组织在一起,便于用户安装和管理。在Oracle Solaris 11.3中,这些包组提供了系统的基本...

    Oracle高效编程及SQL优化

    Oracle的包(PACKAGE)机制是提高代码组织和封装性的重要工具,它允许将相关功能组合在一起,类似于C++中的类。包包含包头和包体,可以包含函数和过程。在开发中,将紧密相关的PROCEDURE和FUNCTION封装在包内,编译...

    Oracle至PostgreSQL数据库迁移方案.pptx

    Oracle至PostgreSQL数据库迁移方案是使用Ora2PG工具实现的,该工具是一个Perl语言编写的开源工具,用于将Oracle或MySQL数据库迁移到PostgreSQL数据库。下面是该方案的详细知识点: 一、Ora2PG简介 Ora2PG是一个...

    oracle-client-11.2

    Oracle客户端是数据库管理和开发人员与Oracle数据库服务器交互的重要工具集。在本文中,我们将深入探讨Oracle客户端11.2...理解其主要组件、安装步骤以及可能遇到的问题,将有助于顺利进行Oracle客户端的部署和使用。

    oracle学习笔记

    本文将深入探讨Oracle中的几个关键概念,如Package、Function、Procedure以及它们在Oracle数据库中的使用。 首先,让我们了解一下Oracle Package的作用。Package的主要目标是简化应用设计,通过将相关的过程、函数...

    Spring JdbcTemplate调用Oracle存储过程实现CRUD

    我们将首先编写 Oracle 存储过程,然后编写 Java 代码使用 Spring JdbcTemplate 调用这些存储过程。 Oracle 存储过程 首先,我们编写了两个 Oracle 存储过程:`P_EMP_SELECT` 和 `P_EMP_ADD`。 `P_EMP_SELECT` ...

    hpux双机oracle配置步骤5-配置Package和Service[归类].pdf

    在HP-UX操作系统上配置双机Oracle环境是一项复杂的任务,涉及到多个步骤,其中包括配置Package和Service。本篇将详细介绍配置过程中的关键环节。 首先,我们需要在`/etc/cmcluster`目录下为每个Package创建子目录,...

    package模板

    本"package模板"针对Oracle数据库开发,包含了多种类型的Package模板,如普通pkg包、并发使用的pkg包以及procedure方法,大大提升了开发效率。 首先,我们来看一下"普通pkg包"。在Oracle中,pkg包(Package ...

    java连接oracle数据库

    本文将详细介绍使用Java连接Oracle数据库的过程,包括环境搭建、驱动配置以及基本的CRUD(创建、读取、更新、删除)操作。 #### 二、环境配置 1. **安装Oracle数据库**: - 首先确保已经安装了Oracle数据库,本文...

Global site tag (gtag.js) - Google Analytics