Biztalk 使用 SQL 绑定插入或更新到数据库中



我有一个要求,即必须根据目的地选择来自一个数据库的数据并将其插入或更新到另一个数据库中。我已经使用DBBinding从源代码中进行选择。在目标中,我是否必须使用存储过程来执行此操作,或者在DBBinding中选择"插入和更新"将为此工作。

可以使用"插入"或"更新",除非在存储过程中有一些复杂的要求。

您可能应该为此使用存储过程并在其中执行更新插入。您可以使用复合操作在一个事务中将所有数据发送到 SQL,或者使用表值参数进行调查,以便您可以将多行发送到存储的过程(取决于行数!

为此,您需要在源数据和复合架构之间创建一个 MAP

这样,您只能使用存储过程和复合架构的架构。

看:https://msdn.microsoft.com/en-us/library/dd788136.aspx

最新更新