我无法在我的DBeaver工具中运行HIVE功能



我试图在Dbeaver工具中运行一些hive函数,但它总是给出以下错误

我想运行的是例如:

SELECT from_unixtime(unix_timestamp('17-Sep-21', 'dd-MMM-yy'),'dd-MMM-yy');

错误:

SQL Error [30328] [50000]: TEIID30328 Remote .日志含义org.teiid.api.exception.query.ExpressionEvaluationException

TEIID30328无法计算时间戳add(SQL_TSI_SECOND,unix_timestamp("17-Sep-21"、"dd-MMM-yy"),{ts ' 1969-12-31 19:00:00.0 '})

TEIID30341功能斑羚。函数中标记了Unix_timestamp元数据作为必须在源处求值的函数。

完整的堆栈跟踪应该包含更多关于为什么不能求值的信息。大多数后来的Teiid版本,即使是下推函数,如果周围的表达式不能被下推,也会对它们进行预求值。

相关内容

  • 没有找到相关文章

最新更新