Teradata - 获取包含错误消息的表名和列名

时间:2013-08-30 13:43:46

标签: sql teradata

Teradata 中是否有任何方法可以获取列名以及错误消息。例如,我有一个表

  • tablename column1 int,
  • tablename column2 timestamp,
  • tablename column3 timestamp,
  • tablename column4 timestamp,
  • tablename column5 char(20)

当我在列中插入错误的值时,它不会返回COLUMNNAME。 例如,如果我插入错误的时间,则只说6760:无效的时间戳 但哪个专栏有问题,我们不知道。

是否有任何方法可以了解

1 个答案:

答案 0 :(得分:3)

不,SQL插件不会返回该信息。 但是当您使用带有LOGGING错误的MERGE时,您将在错误表中获得一行,指示哪一列导致了它(iirc)。