ODI中的SNP_SESSION表不存在

时间:2018-08-09 15:30:09

标签: sql oracle-data-integrator

给定查询

SELECT * 
FROM SNP_SESSION 
WHERE SESS_NO = '#Odi_SessionId' 

在ODI中引发错误:

  

java.sql.SQLSyntaxErrorException:ORA-00942:表或视图不存在

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

出现此错误有两个可能的原因。

  1. 您缺少对所涉及数据库的适当SELECT访问权限。
  2. (并且更有可能)您需要将架构添加到查询(甚至可能是数据库名称)。例如:

(如果您的架构是“ dbo”)

SELECT * 
FROM dbo.SNP_SESSION 
WHERE SESS_NO = '#Odi_SessionId'