WEB开发网
开发学院数据库MSSQL Server 为SSIS编写自定义任务项(Task)之高级篇 阅读

为SSIS编写自定义任务项(Task)之高级篇

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示: 图片看不清楚?请点击这里查看原图(大图),最后,为SSIS编写自定义任务项(Task)之高级篇(8),我们来加入一点复杂性,例如我们的来源文档是有命名空间的<?xmlversion="1.0"encoding="utf-8"?><Orde

图片看不清楚?请点击这里查看原图(大图)。

最后,我们来加入一点复杂性,例如我们的来源文档是有命名空间的

<?xml version="1.0" encoding="utf-8" ?>
<Orders xmlns:d="http://www.xizhang.com">
 <!--所有订单-->
 <d:Order OrderID="1" OrderDate="2008-12-17">
  <!--一个订单-->
  <OrderItems>
   <!--订单的明细-->
   <Item>
    <ProductID>1</ProductID>
    <Quantity>2.0</Quantity>
    <UnitPrice>25.5</UnitPrice>
   </Item>
   <Item>
    <ProductID>2</ProductID>
    <Quantity>2.0</Quantity>
    <UnitPrice>5.5</UnitPrice>
   </Item>
   <Item>
    <ProductID>3</ProductID>
    <Quantity>29.0</Quantity>
    <UnitPrice>300.5</UnitPrice>
   </Item>
  </OrderItems>
 </d:Order>
 <Order OrderID="2" OrderDate="2009-01-01">
  <OrderItems>
   <Item>
    <ProductID>1</ProductID>
    <Quantity>2.0</Quantity>
    <UnitPrice>25.5</UnitPrice>
   </Item>
  </OrderItems>
 </Order>
</Orders>

第一个订单是带有命名空间前缀的

我们修改一下自定义XML任务的属性

再次执行该任务

最后查看结果如下

到这里为止,我们就完整地实现了一个自定义的任务项。这个任务项与标准的XML任务有一个区别,就是它可以根据命名空间自动去进行处理。看起来不错吧

上一页  3 4 5 6 7 8 

Tags:SSIS 编写 定义

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接