我正在使用 SLT 将表加载到我们的 Hana DB 中。SLT 使用 ABAP 字典并将时间戳作为十进制 (15,0) 发送到 HANA DB。一旦通过计算视图中的计算列进入HANA DB,我试图将小数转换为时间戳或秒日期。表如下所示:
我运行了一个小型 SLT 转换来填充第 27-30 列。SLT 中的 ABAP 层根据数据库事务填充列。
当我尝试将第 28-30 列转换为时间戳或秒日期时,问题就出现了。使用这样的语法:
Select to_timestamp(DELETE_TIME)
FROM SLT_REP.AUSP
Select to_seconddate(DELETE_TIME)
FROM SLT_REP.AUSP
我收到以下错误:
计算列中的语法如下所示:
计算视图的错误是:
有没有人找到一种在HANA中将ABAP时间戳(十进制(15,0))转换为时间戳或第二日期的好方法?