資料庫系統原理學習筆記十三 儲存函式

2021-10-18 16:18:37 字數 742 閱讀 7745

儲存函式與儲存過程一樣,是由sql語句和過程式語句組成的**片段。

相同點:儲存函式與儲存過程一樣,是由sql語句和過程式語句組成的**片段。

不同點:

##使用create function語句建立儲存函式

create function sp_name([func_parameter[,…]]) returns type routine_body;

## sp_name 指定儲存函式的名稱

## func_parameter 指定儲存函式的引數

## func_parameter實際上是---->param_name type

## returns type 宣告儲存函式返回值的資料型別;type指定返回值的資料型別

## routine_body 指定儲存函式的主體部分,也稱為儲存函式體

##使用關鍵字select呼叫儲存函式

select sp_name([func_parameter[,…]])

##使用drop function語句刪除儲存函式

drop function [if exists] sp_name

## sp_name 指定要刪除的儲存函式的名稱

資料庫系統原理學習筆記

二 併發一致性問題 三 四種隔離級別 四 多版本併發控制 事務是指滿足acid特性的一組操作。1.原子性 atomicity 事務被視為不可分割的最小單元,事務包含的所有操作要麼全部提交成功,要麼全部失敗回滾。回滾可以用回滾日誌 undo log 來實現,回滾日誌記錄著事務所執行的修改操作,在回滾時...

資料庫原理學習筆記

事務被視為不可分割的最小單元,事務的所有操作要麼全部提交成功,要麼全部失敗回滾。回滾可以用回滾日誌 undo log 來實現,回滾日誌記錄著事務所執行的修改操作,在回滾時反向執行這些修改操作即可。資料庫在事務執行前後都保持一致性狀態。在一致性狀態下,所有事務對同乙個資料的讀取結果都是相同的。乙個事務...

筆記 MySQL資料庫系統原理

正規化er圖 事務指的是滿足 acid 特性的一組操作。可以通過 commit 提交乙個事務,也可以使用 rollback 進行回滾。髒讀 未提交讀。不可重複讀 未提交讀 提交讀。幻讀 未提交讀 提交讀 可重複讀。封鎖粒度 行鎖 表鎖。封鎖型別 讀寫鎖 意向鎖。讀鎖 s 寫鎖 x 給單位加讀鎖,不影...