我希望在遇到数据截断时让我的会话失败。
我的会话中的当前场景我正在使用Teradata TPT脚本将数据从源加载到目标。
某些时候由于数据长度不匹配,数据截断会使负载加载到目标而不会抛出错误。
EX:源是VARCHAR(15)和目标VARCHAR(10)在这种情况下,我的会话仅抛出警告,并在内部修剪并截断其余5个字符。并且前10个字符加载到target.i,如果发生任何截断,则希望使我的会话失败。
截至目前通过谷歌搜索我试过两个otpion
1)拒绝在此目标群体中检查的截断/溢出行
2)停止我设置为1的错误
但它仍然没有解决问题。请建议任何其他方式来实现。
答案 0 :(得分:0)
在帖子会话中检查选择拒绝截断行并标记失败父级时拒绝的行数。