簡體   English   中英

SQL Server整個數據庫csv導出

[英]SQL Server whole database csv export

我的客戶雇用的一名顧問要求以csv格式導出我們SQL Server 2000數據庫之一中所有表的前n行(大約30或40),包括第一行的列名。 該數據庫有大約100個表,所以我不想手動執行此操作。

任何人都可以推薦可以快速執行此操作的腳本,工具或其他方法嗎?

從企業經理那里嘗試一下

EXEC sp_MSForEachTable 'SELECT top 30 * from ?'

這將為您提供當前數據庫中每個表的前30條記錄。 您可以將結果輸出到文本文件

您可能會使用SQL Server 2000的DTS(數據轉換服務),然后將所有內容導出到Excel工作表中,對嗎?

如果前三十行不是相關行,那將毫無用處。 如果他不打算將它們用作測試數據(並且如果客戶表的前30行與訂單表中的客戶表具有不同的客戶ID,那么他就不能這樣做),為什么不給他架構呢?

還要警惕將真實數據提供給某人以用於開發目的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM