HANA 全局临时表“找不到表/视图”错误

问题描述 投票:0回答:1

我从 HANA Studio 运行

select * from M_TEMPORARY_TABLES
显示 user1 有名为“#SDE_LOGFILE”的全局临时表。
但是,当我尝试
'select * from  user1.#SDE_LOGFILE'
时,我收到错误 'SAP DBTech JDBC: [259]: 无效表名:无法在模式 user1 中找到表/视图 #SDE_LOGFILES'

我以 user1 身份连接并运行选择查询并收到错误。不确定是否需要任何特殊权限。

arcgis hana global-temp-tables
1个回答
0
投票

HANA 中有不同类型的临时表。 有关详细信息,请参阅文档

对于这个问题,相关的部分是该表是一个 local 临时表(由表名开头的

#
表示)。它们绑定到用户的session;它们只能由特定会话中的特定用户访问。 不过,表元数据(包括其名称)在会话外部可见。

简而言之:错误消息不是由于缺乏权限而导致的,而是由于HANA中本地临时表的处理而导致的。

© www.soinside.com 2019 - 2024. All rights reserved.