2013-08-30 51 views
1

Teradata是否有任何方法獲取列名以及錯誤消息。例如我有一個表Teradata - 獲取表名和列名與錯誤消息

  • 表名COLUMN1 INT,
  • 表名列2時間戳,
  • 表名欄3時間戳,
  • 表名column4時間戳,
  • 表名column5炭(20)

當我在列中插入錯誤的值時,它不會返回我COLUMNNAME。 例如,如果我插入錯誤的時間,它只是說6760:無效的時間戳 但哪列有問題,我們不知道。

是否有任何方法知道它

回答

3

不,SQL插入將不會返回該信息。 但是,當您使用帶有LOGGING錯誤的MERGE時,您將在錯誤表中獲得一行,指示哪個列導致它(iirc)。