我在BizTalk业务流程中有三个任务要做
示例数据
存储过程[databasename].[storedprocedurename] 'param1Value', 'param2Value'
表[databasename].[tablename] (id integer,desc nvarchar(50))
更新
改述:任务
如何使用传入XML消息中的参数从BizTalk业务流程调用存储过程
如何从业务流程插入到DB表中(并获取操作结果)
如何使用来自传入xml的动态“where'值条件进行更新
答案 0 :(得分:4)
此处有完整的文档:Executing Stored Procedures in SQL Server by Using BizTalk Server
WHERE
子句中使用的参数。BTS.Operation
)。NULL
输入的节点设置为xsi:nil=true
(使用Nil
functoid),或者目标中不存在(使用Value Mapping
1}} functoid,或remove empty nodes in a pipeline or helper class的方法。SELECT
或通过OUTPUT
参数返回)或XML轮询(如果您的过程)使用FOR XML
)返回结果集。避免使用vanilla过程调用,除非您不希望处理过程中的返回数据。