小编Mou*_*uru的帖子

SSIS将具有不同类型列的表导出到平面文件中

我正在开发 SSIS 包。

我有一张表如下:

表名称:Employee_table

EmployeID     EmployeeName     EmployeeDataXML
==============================================
1             Mark            <Age>32</Age><Role>Manager</Role>
2             Albert          <Age>31</Age><Role>Staff</Role>
==============================================
Run Code Online (Sandbox Code Playgroud)

该表必须导出到名为:Employeedata.dat 的平面文件中

文件中的内容应如下所示:

<EmployeeID>1</EmployeeID><EmployeeName>Mark</EmplyeeName><EmployeeDataXML><Age>32</Age><Role>Manager</Role></EmployeeDataXML>
<EmployeeID>2</EmployeeID><EmployeeName>Albert</EmplyeeName><EmployeeDataXML><Age>31</Age><Role>Staff</Role></EmployeeDataXML>
Run Code Online (Sandbox Code Playgroud)

基本上,employeeid 和employeename 列不是xml 格式,但当导出发生时,它们也应该包含在xml 中。

有人可以指导我哪一个是最好的方法吗?我需要在这里使用任何转换吗?是否有任何可用的控制/任务?编写一条 SQL Select 语句可以简单地解决这个问题吗?

请指导。

xml sql-server ssis export flat

2
推荐指数
1
解决办法
91
查看次数

标签 统计

export ×1

flat ×1

sql-server ×1

ssis ×1

xml ×1