[英]Informatica: downloading image data type to disk
我在sql server中有一個包含兩列的表
Filename char datatype
File image datatype
要求將所有數據下載到磁盤上,是否可以使用informatica?
例如,如果表中有兩行:
sal_1.pdf, <<image data>>
sal_2.pdf, <<image data>>
並且需要將其推入磁盤D:/file_dump
目錄,然后D:/file_dump
應該有兩個文件,名稱分別為sal_1.pdf
和sal2.pdf
。
您可以像這樣使用T-SQL
和bcp
( 鏈接1 , 鏈接2 ):
1)編寫一個T-SQL腳本(使用SQL Server Management Studio)以生成所有shell / bcp命令
SET NOCOUNT ON;
SELECT 'bcp "SELECT y.File FROM Schema.Table y WHERE y.IDColumn='
+ CONVERT(VARCHAR(11),x.IDColumn)
+ ' queryout "D:\file_dump\'
+ x.FileName
+ '" -N -S SqlServerInstance -T -d "DatabaseName"'
FROM Table x
按Ctrl+T
(文本結果)
按F5
(執行)
按F6
(它將激活“ Results (text)
面板
按Ctrl+A
(全選)
按Ctrl+C
(復制)
2)創建一個新的文本文件( Win Key
+ Notepad
+ Enter
), Ctrl+V
(粘貼), Save As ...
> dump_pdf.bat
3)執行dump_pdf.bat
文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.