Oracle创建函数
生活随笔
收集整理的這篇文章主要介紹了
Oracle创建函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oracle創建函數語法
PL/SQL函數主要有下面幾部分組成:
輸入部分:PL/SQL函數可以有輸入參數,在調用函數時,必須給輸入參數賦值。
邏輯計算部分:邏輯計算部分是由PL/SQL塊組成業務邏輯計算部分。這部分主要是通過輸入參數、表數據、SQL計算函數等進行邏輯計算得到想要的結果。
輸出部分:通過邏輯計算部分,我們會得到一個函數的唯一返回值進行返回(函數必須要有返回值)。 語法結構如下:
create [or replace] function 函數名 ([p1,p2...pn]) return datatype is|as --聲明部分 begin --PL/SQL程序塊 end語法解析:
1、function 是創建函數的關鍵字。
2、p1,p2…pn是函數的入參,Oracle創建的函數也可以不需要入參。
3、return datatype:是函數的返回值的類型
4、通過is承接著PL/SQL程序塊。這部分是函數的計算內容。
函數的作用是用來計算數據,并返回結果。因此,Oracle創建的函數必須得有return值,使用方式和Oracle內置函數使用方式一致。
例子1:編寫一個函數計算學生某一門課程在班級內的排名。代碼如下:
總結
以上是生活随笔為你收集整理的Oracle创建函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从硬核科幻小说《三体》中看嵌入式
- 下一篇: drools规则引擎介绍