2
我想在SQL Server中的表上運行查詢以將數據保存爲文件。SQL查詢圖像列到文件
該表有一列,其中有一個文件名,一列是一個包含二進制文件內容數據的圖像列。
我確定我看到了一些讓我這樣做的語法,但我無法爲我的生活找到它。
這可能嗎?
我想在SQL Server中的表上運行查詢以將數據保存爲文件。SQL查詢圖像列到文件
該表有一列,其中有一個文件名,一列是一個包含二進制文件內容數據的圖像列。
我確定我看到了一些讓我這樣做的語法,但我無法爲我的生活找到它。
這可能嗎?
您可以使用命令行中的bcp.exe執行此操作,您可以通過xp_cmdshell調用該命令。
bcp "select MyBlobField from myTable WHERE a=b " queryout "c:\MyImage.jpg" -T -n
您可能可以在SQL Server中通過本機OLE自動執行它;但它不是我嘗試過的。
一個簡單的替代方法是(如果你有2005/8)CLR進入數據庫來完成這項工作。網上有很多code examples如何做到這一點。