以上函式,若不是在 CATCH 區塊中使用,都將回傳 NULL 。 使用 Transation 做到 ACID 上面例子,第一個 INSERT 陳述式執行成功後,由於 EmpName 為 Uinque 欄位,所以第二行陳述會執行失敗。 雖然攔截了錯誤訊息,但是資料庫卻新增了一筆資料。
vito-sql.blogspot.tw