我们无法访问我们的Teradata PROD,我们在SIT,UAT中开发脚本和测试。当提升到PROD,偶尔会出现以下错误:Teradata - 发生错误的列名
无效的日期/时间戳记
数值发生溢出
非翻译字符
....
为什么不Teradata数据显示确切发生错误的列名称?
我们需要检查脚本,其中大约20列正在从varchar转换为日期/时间戳,大约10列容易发生数值溢出。我们需要单独浏览每一栏,期望这可能是罪魁祸首。当错误确实显示列名时会更放心。
我相信,因为它到目前为止还没有实施,所以假设由于运行时错误,这应该更复杂。 但是,ET_,UV_错误表名确实会捕获这些错误中的一部分,我想(可能并非全部)。
能否请你解释一下,在ET_,UV_表上可能的情况下,为什么不能用正常的SQL查询来显示错误发生在哪一列?
你是如何执行这些查询的? – Andrew