帶有async的函式返回值是乙個promise物件,是乙個非同步處理函式,一般用於表達
式或函式方法。
await意為等待,即等待該方法執行之後向後執行。
query引數一般用於傳物件,進行獲取,而params一般使用者傳遞單個引數的方式,也可以通過路徑上的方式進行傳值
一般不寫name的話,值會傳入失敗,獲取不到值。
幻讀是針對於增加和刪除,而不可重複讀是對修改。
1、mandatory 表示當前方法必須在事務中進行,當前事務不存在,則丟擲異常 2、required (預設的)當前方法必須在事務中進行,如果當前事務存在,則在當前事務中執行,如果不存在當前事務,則啟動乙個新的事務。 3、required_new 這個方法要求在新的事務中執行,會啟動乙個新的事務,如果存在當前事務,則該事務會先被掛起。 4、support 該方法可以不在事務中,但是如果在存在當前事務,那就在當前事務中執行。 5、never 給方法不可以在事務中執行,如果存在當前事務則丟擲異常。 6、not_support 該方法不可以在事務中執行,如果存在當前事務,則該事務會被掛起。 7、nest,巢狀事務。如果當前事務不存在,則nest和requied相同
事務的特性
事務具有四個特徵 原子性 atomicity 一致性 consistency 隔離性 isolation 和持續性 durability 這四個特性簡稱為 acid 特性。1 原子性 事務是資料庫的邏輯工作單位,事務中包含的各操作要麼都做,要麼都不做 2 一致性 事 務執行的結果必須是使資料庫從乙個...
事務的特性
事務 transaction 是併發控制的單位,是使用者定義的乙個操作序列。這些操作要麼都做,要麼都不做,是乙個不可分割的工作單位。通過事務,sql server能將邏輯相關的一組操作繫結在一起,以便伺服器保持資料的完整性。事務通常是以begin transaction開始,以commit或roll...
事務的特性
如果乙個資料庫聲稱支援事務的操作,那麼該資料庫必須支援以下四個特性 原子性 atomicity 一次事務中如果要進行多個資料操作,最終的結果要麼所有資料操作都成功,要麼所有資料操作都失敗 例如a轉賬給b100元,最終的結果要求a減少100元,b增加100元,不能出現a減少了但b沒有增加 一致性 co...