在Sqlserver資料庫中,備份數據的方式有很多種,可以使用整個資料庫備份,也可使用導出包含數據和架構的腳本文件的方式來進行單表或多表數據的備份,其實還有一種Select Into的方式可以快速備份單張數據表,Select Into將自動創建備份存儲使用的新表。 Sqlserver中使用Selec ...
在Sqlserver資料庫中,備份數據的方式有很多種,可以使用整個資料庫備份,也可使用導出包含數據和架構的腳本文件的方式來進行單表或多表數據的備份,其實還有一種Select Into的方式可以快速備份單張數據表,Select Into將自動創建備份存儲使用的新表。
Sqlserver中使用Select Into備份數據表的格式為:Select * Into t_備份數據存儲的目標表 FROM 源數據表;
Select Into後面的數據表名必須在資料庫中不存在,不然語句無法執行。
例如我們需要將OrderDb資料庫中的訂單表t_Order表備份,可使用下列方式進行備份:
Select * Into t_Order_20190321 FROM t_Order;
執行完備份語句後,你會發現在OrderDb資料庫中自動創建了一張新表t_Order_20190321,並且表中包含所有的t_Order的數據。
備註:原文轉載自Sqlserver中通過Select Into語句快速單表備份_IT技術小趣屋。