2013-08-30 26 views
1

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

  • 表名COLUMN1 INT,
  • 表名列2时间戳,
  • 表名栏3时间戳,
  • 表名column4时间戳,
  • 表名column5炭(20)

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

是否有任何方法知道它

回答

3

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