Teradata 数据库中没有分号(;)时,PreSQL Informatica中的记录计数增加

Teradata 数据库中没有分号(;)时,PreSQL Informatica中的记录计数增加,teradata,informatica,Teradata,Informatica,Informatica工作流中的我的PreSQL查询有两个部分: 插入查询 刷新统计过程调用 当没有分号时;在这两部分之间,记录计数以百万为单位。当使用分号“;”时如果存在,则记录计数以千为单位 两个问题: 为什么它没有因为没有分号而抛出错误 为什么会增加记录数量 从文件中: 使用分号;分隔多个语句。集成服务在每条语句之后发出提交 设计器不验证SQL 它不会在power center中抛出错误,因为未对其进行验证。您可以检查SQL传递给teradata的日志,并在任何其他客户端外部执行相同的日志

Informatica工作流中的我的PreSQL查询有两个部分:

插入查询

刷新统计过程调用

当没有分号时;在这两部分之间,记录计数以百万为单位。当使用分号“;”时如果存在,则记录计数以千为单位

两个问题:

为什么它没有因为没有分号而抛出错误

为什么会增加记录数量


从文件中:

使用分号;分隔多个语句。集成服务在每条语句之后发出提交

设计器不验证SQL

它不会在power center中抛出错误,因为未对其进行验证。您可以检查SQL传递给teradata的日志,并在任何其他客户端外部执行相同的日志,以调查行数差异


为了检查记录计数的差异,我尝试从日志中运行相同的查询,它抛出了一个错误!但在动力中心,它运行得非常完美,给了我意想不到的记录计数。