《BI那点儿事》数据流转换——导入列、导出列

导入列:

导入列例子现在来做一个例子:
创建路径D:\Pictures
随便在路径D:\Pictures中粘贴4个比较小的图像文件命名为01.png、02.png、03.png、04.png
在路径D:\Pictures内创建一个txt文件命名为filelist.txt,文件内容如下
D:\Pictures\01.png
D:\Pictures\02.png
D:\Pictures\03.png
D:\Pictures\04.png
运行下面的SQL语句创建表

CREATE TABLE dbo.MyPictures
    (
      [StoredFilePath] [varchar](100) NOT NULL ,
      [Document] IMAGE
    )
    
SELECT  *
FROM    MyPictures    

 

设置成功后执行该包:

查看目标数据库中的MyPictures表。如下:

导出列:

下面详细了解一下窗口中的允许追加、强制截取以及编写字节顺序列的含义:

列名

说明

允许追加

指定转换是否将数据追加到现有文件中。默认false

强制截取

指定转换在写入数据之前是否删除现有文件的内容。默认值为false

编写字节顺序

指定是否将字节数序标记(BOM)写入文件。只有在数据具有DT_TEXT或DT_NTEXT数据类型,并且未将数据追加到现有数据文件时,才会写入标记(BOM)

 

执行包,如图,可以看到文件夹中已经有4个文件。

posted @   Bobby0322  阅读(818)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示