A query report table or views does not exist.
来源:互联网 发布:java中settitle大小 编辑:程序博客网 时间:2024/06/05 18:22
A query report table or views does notexist.
At last , find it is caused by the view.
The try to create the view with following steps.
Sqlplus /
SQL> CREATE OR REPLACE VIEW spyglass.CRV_SUPPORT_CENTER
2 (CUSTOMERID, CUSTOMERNAME,SUPPORTCENTERID, SUPPORTCENTER)
3 AS
4 SELECT sca.CUSTOMERID,
5 ci.CUSTOMERNAME,
6 sca.SUPPORTCENTERID,
7 lusc.SUPPORTCENTER
8 FROM spyglass.SC_ASSIGNMENT sca,
9 spyglass.LUSUPPORTCENTERlusc,
10 account.customerinfo ci
11 WHERE lusc.SUPPORTCENTERID =sca.SUPPORTCENTERID(+)
12 andsca.customerid = ci.customerid
13 /
account.customerinfo ci
*
第 10 行出现错误:
ORA-00942: table or view does not exist
SQL>
SQL> desc account.customerinfo
名称 是否为空? 类型
------------------------------------------------- ----------------------------
CUSTOMERID NOT NULL NUMBER
ENTERPRISEID NUMBER
EXECUTIVESPONSORID NUMBER
CUSTOMERSTATUSID NUMBER
CUSTOMERNAME VARCHAR2(100)
SALESTYPEID NUMBER
ALIASCUSTOMERID VARCHAR2(100)
TICKER VARCHAR2(6)
PARTNERID NUMBER
COMPANYURL VARCHAR2(255)
NOTES VARCHAR2(2000)
POPUPNOTE VARCHAR2(4000)
ISMUSERID VARCHAR2(20)
ISMURL VARCHAR2(128)
ISMDESCRIPTION VARCHAR2(512)
EMAILNOTIFICATION VARCHAR2(50)
EXTERNALID VARCHAR2(50)
CUSTOMERTYPEID NUMBER
CUSTOMERMODE VARCHAR2(2)
PORTALID NUMBER
PUBLISHWORKLOG NUMBER
NOCID NUMBER
NUC_ITO_NODE_GROUP VARCHAR2(30)
NUC_NAME VARCHAR2(30)
NUC_REMEDY_ORG_ALIAS VARCHAR2(30)
SUPPORTEMAILID NUMBER
EMAILSUMMARY NUMBER
CODEBLUE NUMBER
CUSTOMERDISTRIBUTIONCODEID NUMBER
CTASHIPPINGADDRESS VARCHAR2(2000)
ALERTFROMADDRESS VARCHAR2(255)
REGION VARCHAR2(255)
FINANCIAL_SYS_NUMBER VARCHAR2(255)
Guess it is caused by the permission.
Becasue the view is under the spyglass schema.
The Object permission need to be granted byowner.
It can not be done by even DBA.
SQL> conn account
已连接。
SQL> grant select onaccount.customerinfo to spyglass;
授权成功。
SQL> conn /
已连接。
SQL> CREATE OR REPLACE VIEW spyglass.CRV_SUPPORT_CENTER
2 (CUSTOMERID, CUSTOMERNAME,SUPPORTCENTERID, SUPPORTCENTER)
3 AS
4 SELECT sca.CUSTOMERID,
5 ci.CUSTOMERNAME,
6 sca.SUPPORTCENTERID,
7 lusc.SUPPORTCENTER
8 FROM spyglass.SC_ASSIGNMENT sca,
9 spyglass.LUSUPPORTCENTER lusc,
10 account.customerinfo ci
11 WHERE lusc.SUPPORTCENTERID =sca.SUPPORTCENTERID(+)
12 andsca.customerid = ci.customerid
13 /
视图已创建。
- A query report table or views does not exist.
- table or view does not exist -- oracle
- table or view does not exist
- ORA-00942:table or view does not exist
- ORA-00942: table or view does not exist
- ORA-00942:table or view does not exist
- ORA-00942: table or view does not exist
- “ORA-00942 : table or view does not exist ”
- ORA-00942: table or view does not exist
- ORA-00942: table or view does not exist
- ORA-00942:table or view does not exist
- PL/SQL: ORA-00942: table or view does not exist
- ORA-00942 Table or View Does Not Exist Oracle Error
- ORA-00942 table or view does not exist
- ORA-00942: table or view does not exist
- org.eclipse.birt.report.exception.ViewerException: The report file does not exist or contains erro
- does not exist or is not a readable directory
- ..\TestApp does not exist or is not a readable directory
- JAVA Keytool命令详解
- 双击默认文件打开方式
- request的几个属性
- 提搞网站访问速度可做哪些优化
- 转载:Lex和Yacc应用方法
- A query report table or views does not exist.
- Spatial Reference
- C# 中的委托和事件
- PEAR 安装 及 附带 库 安装
- 利用ffmpeg实现视频格式转换成flv,保证能成功运行
- ORA-30372解决方法
- C# winfrom中 DataGridView中显示行号
- 程序编写风格
- 利用应答文件 安装sql2005