繁体   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