У нас нет доступа к нашей Teradata PROD, и мы разрабатываем скрипты и тестируем в SIT, UAT. Когда повышенно до PROD, иногда следующие ошибки происходят:Teradata - Имя столбца, в котором произошла ошибка
Invalid Date/Timestamp
Числового переполнения произошло
непереводимы символы
....
Почему Teradata не показывает точную имя столбца, в котором произошла ошибка?
Нам нужно пройти через скрипт, в котором около 20 столбцов отбрасываются из varchar на дату/временную метку и около 10 столбцов подвержены переполнению Numeric. Нам нужно индивидуально пройти через каждый столбец, ожидая, что это может быть виновником. Будет больше сброшено, если ошибка отобразит имя столбца.
Я уверен, что, поскольку он не был реализован до сих пор, предположим, что это должно было быть более сложным из-за ошибок времени выполнения. Однако теги ET_, UV_ ошибки фиксируют некоторые из этих ошибок, я думаю (может быть, не все).
Не могли бы вы объяснить, когда это возможно на таблицах ET_, UV_, почему это невозможно для обычного SQL-запроса, чтобы показать, на каком столбце произошла ошибка?
Как вы выполняете эти запросы? – Andrew