Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
数据脚本,用于为 MobiLink 服务器提供一个在上载处理过程中使用的事件,该事件用于处理插入到远程数据库中的行。
在 SQL 脚本中,可以按名称或使用问号指定事件参数。不建议使用问号,建议您使用命名参数。不能在一个脚本中混合使用名称和问号。如果使用问号,则参数必须按照如下所示的顺序并且仅当没有指定任何后继参数时才是可选的(例如,如果您想使用参数 2,则必须使用参数 1)。如果使用命名参数,则可以按照任何顺序指定任意参数子集。
s.remote_id
VARCHAR(128)。MobiLink 远程 ID。只有在使用命名参数时才能引用远程 ID。
s.username
VARCHAR(128)。MobiLink 用户名。此参数为可选参数。
r. column-1
N +1
r. column-M
N + M
无。
您可以为远程数据库的每个表编写一个 upload_insert 脚本。
该脚本必须以 SQL 实现。对于行的 Java 或 .NET 处理,请参见直接行处理。
此示例处理在远程数据库的 Customer 表中进行的插入。该脚本将值插入到统一数据库的名为 Customer 的表中。该表的最后一列将 Customer 标识为活动。最后一列不会在远程数据库中出现。
CALL ml_add_table_script( 'ver1', 'Customer', 'upload_insert', 'INSERT INTO Customer( cust_id, name, rep_id, active ) VALUES ( {ml r.cust_id}, {ml r.name}, {ml r.rep_id}, 1 )' );