`
thinkerAndThinker
  • 浏览: 285159 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 存储过程(procedure)和函数(Function)的区别

 
阅读更多

1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有 
2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用. 
函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等) 

分享到:
评论

相关推荐

    Oracle基础学习三过程PROCEDURE 和函数FUNCTION 的创建及用

    Oracle数据库是世界上最流行的关系型数据库管理系统之一,它提供了丰富的编程元素来实现复杂的业务逻辑,如过程(PROCEDURE)和函数(FUNCTION)。在本教程中,我们将深入探讨如何在Oracle中创建、调用以及删除这两...

    Oracle存储过程和函数(最详细包含emp 表实例操作,边看边操作)

    在Oracle数据库中,存储过程和函数是重要的编程元素,用于执行复杂的数据库操作和业务逻辑。本篇文章将深入探讨这两个概念,并结合经典的SCOTT库中的EMP表进行实例操作。 **一、Oracle存储过程** 存储过程是一组预...

    Oracle存储过程、函数和包

    总结来说,存储过程和函数在Oracle数据库中是非常强大的工具,它们不仅可以帮助开发者提高代码的复用性和维护性,还可以通过数据库级别的安全性控制来增强系统的安全性。同时,通过包的概念,可以更好地组织和管理一...

    java调用oracle存储过程或者函数

    在Java编程中,调用Oracle数据库的存储过程和函数是常见的任务,这通常涉及到JDBC(Java Database Connectivity)API的使用。以下将详细介绍这个过程,包括必要的步骤、使用的类和方法,以及可能遇到的问题和解决...

    Oracle存储过程、游标、函数的详解

    在Oracle数据库中,存储过程、游标和函数是非常重要的组成部分,它们为数据库管理提供了强大的编程能力。通过学习这些概念,我们可以更加灵活地管理和操作数据库数据。 ##### 1.1 存储过程 存储过程是一组预先编译...

    oracle 存储过程 函数 dblink

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

    oracle存储过程函数生成DEMO

    Oracle存储过程和函数是数据库管理中的重要组成部分,它们允许开发者创建复杂的业务逻辑和数据处理流程。在这个"Oracle存储过程函数生成DEMO"中,我们主要关注如何在Oracle数据库环境中设计、编写、测试以及调用存储...

    oracle函数调用存储过程

    在Oracle数据库中,**存储过程**是一组预编译的SQL语句和过程式PL/SQL代码块,存储在数据库服务器上,并作为一个单元执行。它能够接收输入参数、执行复杂的业务逻辑,并且可以返回多个输出值或影响数据库状态。 **...

    hibernate query调用oracle存储过程

    Oracle数据库作为企业级的主流数据库系统,提供了丰富的存储过程和函数功能,以实现复杂的数据处理逻辑。而Hibernate作为一种流行的Java持久化框架,它允许开发者通过ORM(对象关系映射)方式与数据库进行交互。本篇...

    oracle中 procedure(存储过程)和function(函数)本质区别

    Oracle数据库中的Procedure(存储过程)和Function(函数)是两种重要的PL/SQL编程元素,它们在数据处理和逻辑实现上有着显著的区别。 1. **标识符与返回值**: - 函数(FUNCTION)的标识符是FUNCTION,其设计目的...

    JAVA 与ORACLE 存储过程及函数

    标题中的“JAVA 与ORACLE 存储过程及函数”是指在Java编程语言中与Oracle数据库交互时,如何使用存储过程和函数的概念。在Oracle数据库中,存储过程是一组预编译的SQL语句和PL/SQL代码,而函数则是返回特定值的存储...

    Oracle培訓Procedure﹑Function等简介

    Oracle培訓Oracle Procedure﹑Function、Trigger等

    oracle数据库 存储过程和函数的使用

    根据给定文件的信息,我们可以详细地探讨Oracle数据库中存储过程和函数的相关知识点。 ### 存储过程的意义 存储过程是一种数据库对象,它是由SQL语句和流程控制语句组成的预编译模块,存储在数据库服务器上。存储...

    oracle存储过程、函数和触发器

    其中,存储过程、函数和触发器是Oracle数据库中的重要组件,它们极大地增强了数据库的灵活性和性能。接下来,我们将深入探讨这三个核心概念及其应用。 1. 存储过程: 存储过程是一组预先编译的SQL语句,存储在...

    oracle中的存储过程.函数,包

    根据提供的文件内容,本文将详细解释Oracle数据库中的存储过程、函数和包的创建与使用方法。这三者都是Oracle数据库中PL/SQL编程的重要组成部分,它们可以提高代码的复用性和可维护性,并且能够有效地封装数据库逻辑...

    Oracle 存储过程学习文档

    以上内容详细介绍了Oracle存储过程的相关知识点,包括其概念、优点、创建和调用方法、存储函数、包的概念及其使用示例。通过这些知识点的学习,可以更好地理解和掌握Oracle存储过程的应用技巧,从而提高数据库应用...

    oracle存储过程、函数和程序包.pptx

    Oracle存储过程、函数和程序包 Oracle存储过程、函数和程序包是数据库管理系统中的一种机制,允许开发者在数据库服务器上创建和执行自定义的代码,以提高数据库的性能和安全性。本文将对Oracle存储过程、函数和程序...

    Oracle PL SQL存储过程以及函数编

    本篇文章将深入探讨Oracle PL/SQL存储过程和函数的编写,帮助你理解和掌握这一核心技能。 一、存储过程的概念与优点 存储过程是一组预先编译好的SQL和PL/SQL语句,存储在数据库服务器上。当需要执行这些语句时,只...

    oracle存储过程与函数

    Oracle数据库中的存储过程和函数是数据库管理中非常重要的组成部分,它们允许开发人员将复杂的业务逻辑封装在数据库内部,提高代码的复用性、执行效率,并减少网络通信开销。下面我们将详细探讨这两个概念以及如何在...

    存储过程与函数的区别

    在数据库工具中,Oracle提供了一系列强大的功能来创建和管理存储过程和函数。在`oracle存储过程,函数,动态SQL使用.docx`文件中,可能包含了关于如何在Oracle环境下编写、调用和管理这些对象的详细教程。动态SQL...

Global site tag (gtag.js) - Google Analytics