在Teradata iam中导入.txt文件时,时间戳无效。实际上文件包含时间戳数据,如20180607123456000

时间:2018-07-27 03:15:48

标签: teradata teradata-sql-assistant

我有一个.txt文件,其中包含时间戳列(如20180607093059000)和其他一些列,但是在导入到Teradata SQL Assistant时却得到了无效的时间戳错误。请帮我的忙 因为我需要将文件数据导入volatile,并且必须在这些文件表和实际表之间做减号操作。

1 个答案:

答案 0 :(得分:2)

时间戳的默认格式为<thead> <tr> <td ng-repeat="(key,c) in headersData"> {{c}} </td> </tr> </thead> <tbody> <tr ng-repeat="c in columnData"> <td>{{c.id}}</td> <td>{{c.code}}</td> <td>{{c.description}}</td> </tr> </tbody> ,您可以应用'YYYY-MM-DD HH:MI:SS'

TO_TIMESTAMP

这会导致时间戳记(6)

要获取Timestamp(3),您需要在添加小数点后使用FORMAT进行CAST:

To_Timestamp(ts, 'yyyymmddhhmissff3')