Biztalk 开发之 更新SQL Server数据库

王朝mssql·作者佚名  2006-07-13
宽屏版  字体: |||超大  

使用SQL发送适配器可以对SQL Server数据库中的记录进行更新。更新SQL Server数据库的XML的语法格式如下:

<InboundRootElementName xmlns:ns0="http://yournamespace">

<sync>

<before>

<TableName col1='value' col2='value' />

</before>

<after>

<TableName col1='value' col2='value' />

</after>

</sync>

</InboundRootElementName>

如果是向表中插入数据,则只有after段,没有before段;如果是删除数据,则只有before段,没有after段;修改数据时,before段是查询条件,after段是更新后的数据。

在编写xml实例时,TableName以实际的表名称替换,col1和col2以表中实际的字段名替换,value以实际要更改或查询的值替换。http://yournamespace以设置发送端口时,设置的文档目标命名空间来替换。

例如:

<InboundRootElementName xmlns:ns0="http://sqlsendport">

<sync>

<before>

<Region RegionID='1'/>

</before>

<after>

<Region RegionDescription='test'/>

</after>

</sync>

</InboundRootElementName>

是将Region表中RegionID为1记录的RegionDescription字段设置为test。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有