Re: [SQL ] 請問刪除語法中的truncate和delete 有ꐠ…
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 10 之 11 篇):