當 set xact_abort 為 on 時,如果執行 transact-sql 語句產生執行時錯誤,則整個事務將終止並回滾。
當 set xact_abort 為 off 時,有時只回滾產生錯誤的 transact-sql 語句,而事務將繼續進行處理。如果錯誤很嚴重,那麼即使 set xact_abort 為 off,也可能回滾整個事務。
編譯錯誤(如語法錯誤)不受 set xact_abort 的影響。
對於大多數 ole db 提供程式(包括 sql server),必須將隱式或顯示事務中的資料修改語句中的 xact_abort 設定為 on。唯一不需要該選項的情況是在提供程式支援巢狀事務時。有關詳細資訊,請參閱
分布式查詢和分布式事務。
set xact_abort 的設定是在執行或執行時設定,而不是在分析時設定。
SQL Sever 中的連線
內連線 是一種比較常用的鏈結查詢方式,列出這些基表中與連線條件相匹配的所有資料行。語法是 select select list from table1inner join table2 where search conditions order byorder expression 給定連個表 乙個...
sql sever中的XACT ABORT屬性
當 set xact abort 為 on 時,如果執行 transact sql 語句產生執行時錯誤,則整個事務將終止並回滾。當 set xact abort 為 off 時,有時只回滾產生錯誤的 transact sql 語句,而事務將繼續進行處理。如果錯誤很嚴重,那麼即使 set xact a...
SQL SEVER中的隨機查詢
最近由於背單詞比較頻繁,再加上市面上的一些單詞軟體用的不是特別順手,就想到能不能用剛學完的sqlsever來實現一些小功能,這小功能就是將自己提供的單詞庫隨機的顯現出來。由於我學習的是sql sever,所以下文中使用到的都是sql sever的使用 由於只是乙個引子一樣的存在,所以建表study,...