本文旨在把自己學(xué)到的有關(guān)存儲過程的知識和大家分享,并希望能夠幫助正在被存儲過程折磨的同學(xué)。

什么是存儲過程

官方定義:
A procedure is a subprogram that performs a specific action

A PL/SQL subprogram is a named PL/SQL block that can be invoked repeatedly. If the subprogram has parameters, their values can differ for each invocation.

A subprogram is either a procedure or a function. Typically, you use a procedure to perform an action and a function to compute and return a value.

翻譯:
存儲過程是一個可以執(zhí)行特定行為的子程序

PL/SQL子程序是一個可以被重復(fù)調(diào)用的擁有名稱的PL/SQL塊(PL/SQL程序都是以塊為基本單位的)。如果這個子程序有參數(shù),我們則可以在調(diào)用的時候賦予不同的參數(shù)

子程序可以是存儲過程或函數(shù)。通常情況下,你可以使用存儲過程來執(zhí)行一個動作,使用函數(shù)來計算并返回一個值

總結(jié):存儲過程對于不同的領(lǐng)域的人有不同的理解方式。可以把它理解為一個指令集,它可以幫助我們完成一系列復(fù)雜的數(shù)據(jù)操作,也可以把它看做一個專門處理SQL的批處理工具,在需要的時候執(zhí)行一些增刪改查的操作。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式