ORA-00942:表或视图不存在(ColdFusion应用程序)



我有一个带有Oracle 11g后端的ColdFusion 10应用程序。

生产版本运行良好。最近,我让Oracle DBA刷新了生产中的测试数据库。现在,我收到ORA-00942: table or view does not exist错误。

当我使用SQLPlus并且查询运行良好时,所有的表都在那里。我不知道现在该查什么。跟踪会将我发送到SQL中运行良好的查询Plus。我错过了什么?

更新-2014年10月17日我不知道这是否有什么不同,但抛出代码的行是这里的第一行:

`<cfquery name="getWebMaster" datasource="xxxxtest">
    select * from users where secureuserid in (select secureuserid from hd_role where  webmaster='Yes')
    and userstatus='Active' and UserLevel='XXX/XXIT'
</cfquery>`

这意味着整个cfquery部分都是错误,还是只是第一行?顺便说一句,我想我已经学会了如何嵌入代码。谢谢!

我只能想到一件事。您用来在测试环境中运行应用程序/脚本的用户,以及特定用户所拥有的权限——它错过了一些权限,因此即使存在某些东西,它也看不到。

最新更新