我們無法訪問我們的Teradata PROD,我們在SIT,UAT中開發腳本和測試。當提升到PROD,偶爾會出現以下錯誤:Teradata - 發生錯誤的列名
無效的日期/時間戳記
數值發生溢出
非翻譯字符
....
爲什麼不Teradata數據顯示確切發生錯誤的列名稱?
我們需要檢查腳本,其中大約20列正在從varchar轉換爲日期/時間戳,大約10列容易發生數值溢出。我們需要單獨瀏覽每一欄,期望這可能是罪魁禍首。當錯誤確實顯示列名時會更放心。
我相信,因爲它到目前爲止還沒有實施,所以假設由於運行時錯誤,這應該更復雜。 但是,ET_,UV_錯誤表名確實會捕獲這些錯誤中的一部分,我想(可能並非全部)。
能否請你解釋一下,在ET_,UV_表上可能的情況下,爲什麼不能用正常的SQL查詢來顯示錯誤發生在哪一列?
你是如何執行這些查詢的? – Andrew