看板 Database 關於我們 聯絡資訊
※ 引述《MugenPower (無限MUGEN)》之銘言: : begin tran與 end tran 應該只有 sql server 可以用吧 ? : 從 example的 northwind可以看出來是 sql server的 example : sql server 不熟 XDDD 那應該是MS獨有的 feature ??? (←不確定) : 不過 在什麼情況下 會需要用到 truncate ,然後再rollback? : 我想應該有更好的方式 : RDBMS幾家大廠在標準之外各做各的 : 哪天連 drop database 也能 rollback : 其實也不用太意外 XDDDDDDDD 有一種可能性是, sql server將 truncate的 table先放在 tempdb資料庫 所以 rollback時就直接取回 但是我試過了,在 begin tran不能下 drop database 這樣我剛才的假設就合理多了... 不過... sql 2005的 ddl trigger可是可以 rollback database被 drop掉的 情況啊.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.70.172