我們的生產數據庫有大約2000個表,並且所有這些表都在一個表(Project)中列出,另一列標記爲1表示測試,0表示測試。我需要將標記爲0的表導出到我們的測試環境。從查詢中導出帶名稱的選擇表
那麼如何在SQL Server
或SSIS
中導出一些名稱將是查詢結果的表?
表的名稱將是此查詢的結果是:除非你的表沒有索引,關係等
select tableName from [Project] where test = 0
我們的生產數據庫有大約2000個表,並且所有這些表都在一個表(Project)中列出,另一列標記爲1表示測試,0表示測試。我需要將標記爲0的表導出到我們的測試環境。從查詢中導出帶名稱的選擇表
那麼如何在SQL Server
或SSIS
中導出一些名稱將是查詢結果的表?
表的名稱將是此查詢的結果是:除非你的表沒有索引,關係等
select tableName from [Project] where test = 0
任務時要採取數據庫結構和數據的一部分,是不平凡的。比較容易的任務是放棄你不需要的東西。但是,如果你的表格有任何關係,你需要按照正確的順序放置。因此,可以通過以下步驟完成任務:
Project
中再添加一列,例如DropOrder。考慮到您當前的限制,請按照正確的順序手動填寫。DROP
聲明。當然,這是一般的想法,不知道很多細節。例如,交換第3步和第2步可能會更好,或者具有更復雜的刪除腳本功能。
你對'出口'有什麼期望?你想將數據導出到新的數據庫嗎?還是隻想把表格結構導入新的數據庫? – 2014-09-11 06:40:42