麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL Server中TRUNCATE事務回滾操作方法

2024-08-31 01:04:00
字體:
來源:轉載
供稿:網友

我們一般都認為TRUNCATE是一種不可回滾的操作,它會刪除表中的所有數據以及重置Identity列。

如果你在事務中進行TRUNCATE操作,就能回滾。反之,它就不會從日志文件文件恢復數據。它不會在日志文件中記錄刪除的那些數據,它只在日志中記錄數據頁的單元分配。

下面的例子就能解釋上面的所說的.        

 

復制代碼 代碼如下:
USE temp_test_database
GO
--創建一個臨時表
CREATE TABLE TruncateTabel(ID INT)
INSERT INTO TruncateTabel(ID)
SELECT 1
UNION ALL
SELECT 2
UNION ALL
SELECT 3
GO

 

 

復制代碼 代碼如下:
--檢查插入的數據
SELECT * FROM TruncateTabel

 

如圖:

sql,TRUNCATE,事務,回滾

開始執行事務

 

復制代碼 代碼如下:

--開始事務
BEGIN TRAN
TRUNCATE TABLE TruncateTabel
GO
--回滾之前檢查TruncateTable
SELECT * FROM TruncateTabel
GO

 

F5執行,如圖:

sql,TRUNCATE,事務,回滾

執行回滾事務

 

復制代碼 代碼如下:
--回滾事務
ROLLBACK TRAN
GO

 

再次檢查表TruncateTable

 

復制代碼 代碼如下:
--回滾之后再次檢查TruncateTable
SELECT * FROM TruncateTabel
GO

 

F5執行,如圖:
sql,TRUNCATE,事務,回滾

總結一下,事務是可以對TRUNCATE操作進行回滾的。


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: xxxx69hd一hd | 成人国产精品久久久 | 一区二区三区视频播放 | 国产精品av久久久久久久久久 | 九九热在线免费观看视频 | h色视频在线观看 | 欧美h版电影在线观看 | 久久精品99久久久久久2456 | 成人午夜激情视频 | 久久综合艹 | 精品中文视频 | 久久久久免费精品国产小说色大师 | 久久国产一二区 | chinesehdxxxx无套| 成年人精品视频 | 国产日产精品一区四区介绍 | 色交视频| 色诱亚洲精品久久久久久 | 久久成人国产精品 | 免费一级a毛片在线播放视 日日草夜夜操 | 黄色毛片一级视频 | 久久精精品| 深夜毛片免费看 | 欧美一级特黄aaaaaaa什 | 天天色宗合| 黄色av免费电影 | 国产精品999在线 | sesee99| 做爰xxxⅹ性护士hd在线 | 欧洲黄视频 | 性少妇chinesevideo| 日韩精品无码一区二区三区 | 久久久www成人免费毛片 | 久久久久久久久日本理论电影 | 免费观看黄色一级视频 | 91成人午夜性a一级毛片 | 国产精品刺激对白麻豆99 | 日本黄色免费片 | 蜜桃视频观看麻豆 | 羞羞视频免费视频欧美 | 欧美大胆xxxx肉体摄影 |