簡體   English   中英

Informatica:將圖像數據類型下載到磁盤

[英]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.pdfsal2.pdf

您可以像這樣使用T-SQLbcp鏈接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.

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