我有一個SQL Server表與我需要從我的Windows系統中刪除的文件的文件路徑列表,有沒有什麼辦法可以在命令提示符下使用批處理文件來完成此操作或任何軟件來幫助我做到這一點?感謝任何幫助。從SQL Server表中刪除文件的列表
0
A
回答
2
你可以寫一個SELECT語句將創建命令給你,然後在命令行中運行它:
例如
SELECT 'del /Q ' + file_name FROM your_table;
將輸出結果保存到文件中,然後可以從命令行運行它。
0
而且你可以用SQLCMD所執行的命令行上多一點自動化整個事情:
sqlcmd -d MyDb -Q "SELECT * FROM (SELECT 'DELETE /Q ' + file_name AS x FROM your_table UNION ALL SELECT 'EXIT') AS x" -h -1 -o temp.bat
temp.bat
DEL temp.bat
+0
僞裝成'sqlcmd'的病毒,多麼討厭! (順便說一句,它應該是'DEL'或'ERASE',而不是'DELETE'。) – 2011-02-24 06:10:04
相關問題
- 1. 從Sql Server中的表中刪除行
- 2. SQL Server刪除表
- 3. 從SQL Server表中刪除一行
- 4. 從ODBC(SQL Server)中刪除數據庫名稱表列表
- 5. 從列表中刪除文件名python
- 6. 從PowerShell中的服務器列表中刪除文件列表
- 7. 從表中刪除,並刪除文件
- 8. 刪除文件並從列表中刪除它的名字
- 9. 從表問題(SQL Server 2008中)刪除列
- 10. SQL Server:基於另一個表的值從表中刪除
- 11. 刪除表中的幾項SQL Server
- 12. 從列表中刪除值從列表中刪除
- 13. 如何從Sql Server Management Studio的樹狀列表中刪除意外刪除的數據庫列表?
- 14. 刪除從SQL表
- 15. 在Java中,從文件列表中刪除重複的文件
- 16. 從批處理文件中刪除SQL Server數據庫中的所有表?
- 17. 刪除從SQL Server
- 18. 從文本列中刪除文本的SQL Server查詢
- 19. 根據sql條件從表中刪除
- 20. 在SQL Server中刪除連接表
- 21. 在SQL Server中刪除一組表格
- 22. 如何從SQL Server中的表中刪除重複的記錄?
- 23. 如何從SQL Server中的表中刪除重複的行
- 24. Angular 2從上傳的文件列表中刪除文件
- 25. 從tcl列表中刪除子列表
- 26. C#從列表中刪除列表
- 27. 從列表中刪除子列表
- 28. Python - 從列表中刪除空列表
- 29. Python:從列表中刪除列表?
- 30. 如何從SQL Server 2005中的表中刪除鎖?
不要忘了/ Q ... – gbn 2011-02-23 20:05:39
@gbn - 好一點,糾正回答。謝謝。 – dcp 2011-02-23 20:07:40
標準的Windows命令是不是刪除名爲'DEL'(或'ERASE';但不是'DELETE')的文件? – 2011-02-23 20:17:22