我正在开发 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 语句可以简单地解决这个问题吗?
请指导。