【數據庫視頻】--事務及其模式

不知道爲什麼這個視頻中要把SQL server 的事務和事務模式這兩節分開來講,是因爲這二者沒有聯繫嗎?我們一起看一下。

事務

首先,SQL server中事務的語句,

接下來,敲一下視頻中的例子把這四個語句都體驗一下。 

其實,我有點弄不懂,爲什麼要用事務呢?於是,我查了一下,原來是因爲事務是作爲單個邏輯單元執行的一系列操作,它是一個不可分割的工作邏輯單元。它包含了一組數據庫操作命令,這組命令要麼全部執行,要麼全部不執行。

就像這個例子,聲明瞭@gender,於是添加信息時就可以進行判斷,如果不符合條件,就不會將信息添加進去,從而減少了工作量,也規範了數據插入操作。

事務模式

那麼上面的第一張圖就是我們事務模式的功能,果然,視頻並沒有過多地介紹事務與事務模式之間的關係,而是簡單的告訴我們事務有哪些模式。

嵌套事務

嵌套事務,就是我們在執行事務過程中可以插入查詢,不再只是單純地查詢已知的信息,上面這個例子中,由於我的班級裏沒有金融管理一班,所以零行受影響,當我改成了英語一班,就將信息插進去了。

這兩幅圖片告訴了我們什麼事鎖,以及都有哪些類型的鎖。

BEGIN……END 語句塊

XACT-ABORT 選項

XACT-ABORT選項就是在SQL語句出回滾當錯時,判斷其是否能自動回滾到當前事務,如果是on,則回滾;如果是off,則只是

回滾當前的語句。

另XACT-ABORT只設置在運行或執行時,而並非分析時。

 

 

發佈了47 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章