2014-02-06 41 views
0

我有基本的SQL知識,並想知道是否有可能運行一個命令或某種類型的腳本,將遍歷查詢結果和每個記錄,提取全文數據和將它保存到我的本地驅動器上的文本文件?如何提取SQL Server的全文到文本文件

謝謝!

+0

可能重複[腳本varbinary數據保存到磁盤(http://stackoverflow.com/questions/ 4056050/script-to-save-varbinary-data-to-disk) – 2014-02-06 20:58:06

+0

感謝指針SaUce。可以使用示例腳本中的Select語句像全部其他列一樣提取全文數據?換句話說,我可以簡單地使用: DECLARE IMGPATH CURSOR FAST_FORWARD從myTable中選擇myFulltext – user7321

回答

0

您可以使用bcp實用工具:

DECLARE @SQL VARCHAR(1000) 

- 出口項目

SET @SQL = ' BCP dbo.ITEMS out ' 
SET @SQL = @SQL + 'C:\FOLDER\ITEMS.CSV -T -t; -c -C UTF-8 -S' 
EXEC xp_cmdshell @SQL 
+0

感謝chris。這將導出表中的所有列和全文,是否正確?我可以限制它只導出全文嗎? – user7321

+0

是的一切。你可以準備一個選擇語句。我通常創建一個包含所需字段的視圖,並將其導出,而不僅僅是具有清晰的bcp語法。 – chris

相關問題