【发布时间】:2014-03-03 23:26:37
【问题描述】:
我有一个 MLOAD 作业,将 Oracle 数据库中的数据插入 Teradata 数据库。它所做的其中一件事是删除目标表并重新创建它。我们的生产网站根据目标表中的内容填充下拉列表。
如果 MLOAD 脚本不在单个事务中,则在 MLOAD 作业期间发生绑定时,下拉列表可能无法正确填充。但是,如果它是事务性的,那将是一个无缝的过程,因为在事务提交之前更改不会显示。
我在运行 MLOAD 作业后检查了 dbc.DBQLogTbl 和 dbc.DBQLQryLogsql 视图,似乎在作业中发生了多个事务,因此看起来整个作业不是在单个事务中完成的。但是,在我做出假设之前,我想验证是否确实如此。
【问题讨论】: