国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle PL/SQL語言基礎(3)

2024-08-29 13:43:31
字體:
來源:轉載
供稿:網友

  函數

  函數是命名了的、存儲在數據庫中的PL/SQL程序塊。函數接受零個或多個輸入參數,有一個返回值,返回值的數據類型在創建函數時定義。定義函數的語法如下:

  FUNCTION name [{parameter[,parameter,...])] RETURN datatypes IS
  [local declarations]
  BEGIN
  execute statements
  [EXCEPTION
  exception handlers]
  END [name] 

  過程

  存儲過程是一個PL/SQL程序塊,接受零個或多個參數作為輸入(INPUT)或輸出(OUTPUT)、或既作輸入又作輸出(INOUT),與函數不同,存儲過程沒有返回值,存儲過程不能由SQL語句直接使用,只能通過EXECUT命令或PL/SQL程序塊內部調用,定義存儲過程的語法如下:

  PROCEDURE name [(parameter[,parameter,...])] IS
  [local declarations]
  BEGIN
  execute statements
  [EXCEPTION
  exception handlers ]
  END [name] 

  包(package)

  包其實就是被組合在一起的相關對象的集合,當包中任何函數或存儲過程被調用,包就被加載入內存中,包中的任何函數或存儲過程的子程序訪問速度將大大加快。包由兩個部分組成:規范和包主體(body),規范描述變量、常量、游標、和子程序,包體完全定義子程序和游標。

  觸發器(trigger)

  觸發器與一個表或數據庫事件聯系在一起的,當一個觸發器事件發生時,定義在表上的觸發器被觸發。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武陟县| 思茅市| 闽侯县| 庄浪县| 嘉祥县| 夏津县| 漳州市| 栖霞市| 会同县| 宣化县| 广元市| 乌审旗| 淮阳县| 海口市| 文安县| 万载县| 平南县| 皮山县| 玉树县| 加查县| 黄陵县| 沾化县| 调兵山市| 安宁市| 闸北区| 香河县| 南康市| 司法| 寿光市| 金乡县| 醴陵市| 堆龙德庆县| 宜兰市| 通州区| 伊宁市| 长寿区| 齐河县| 安远县| 嘉兴市| 晋宁县| 孝感市|