PD12逆向工程从Oracle10中生成,出现ORA-00942 表或者视图不存在错误
来源:互联网 发布:淘宝首页尺寸大小 编辑:程序博客网 时间:2024/05/21 06:22
先用网上推荐的方法:
pd导入到oracle的表不能正常使用,报 "ORA-00942 表或者视图不存在" 的错误
原因由下:
使用pd和oracle连接需要注意引号以及表名大小写问题,pd 生成的脚本都是用双引号" "括起的,这样如果字母有小写,在数据库中自动生成小写的对象,如表和字段,如果使用这些对象时不用双引号括起来,就会提示找不到对象。
解决方法:
1. 在sql语句中也用""把表名引好,如 stmt.executeQuery("select * from /"syUser/"");
2. 打开pd,进入Tools -> Model Options -> Naming Convention,把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase,只要不是Mixed Case就行!
3. 选择Database -> Edit current database -> Script -> Sql -> Format,有一项CaseSensitivityUsingQuote,它的 comment为“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为"YES",改为"No"即可!
推荐用第2种方法.
==============
均不能解决,后来发现是一个很简单错误:
没有设置数据库的ODBC链接为当前连接。
database-->change current dbms 中将ODBC中建立的数据源设置成当前就OK了!
- PD12逆向工程从Oracle10中生成,出现ORA-00942 表或者视图不存在错误
- 删掉错误:ORA-00942:表或视图不存在
- ORA-00942:表或视图不存在 低级错误一例
- ORA-00942:表或视图不存在(低级错误)
- 存储过程中遇到ora-00942表或视图不存在
- powerbuilder导出的sql建表语句在oracle中,出现“ora-00942: 表或视图不存在 ”
- drop table 报ora-00942 表或者视图不存在//SQL_TRACE的基本用法
- java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在异常,或者can not get sequence nextval
- ORACLE:ora-00942:表或视图不存在怎样解决,或者无法创建约束
- ORA-00942: 表或视图不存在 dba_objects
- ORA-00942: 表或视图不存在
- spring ORA-00942: 表或视图不存在
- Ora-00942:表或视图不存在
- ORACLE ORA-00942:表或视图不存在
- ora-00942: 表或视图不存在 解决方法
- ORA-00942 表或视图不存在解决办法
- ORA-00942: 表或视图不存在
- ORA-00942: 表或视图不存在解决方法
- 如何写robots.txt?
- 面向对象的三个基本特征详解
- 深入理解JavaScript闭包(closure)
- 插入排序
- 递归目录的所有文件
- PD12逆向工程从Oracle10中生成,出现ORA-00942 表或者视图不存在错误
- stdlib中的xmalloc,xfree,xinit_mempool
- Mcafee virusScan Enterprise 8.5.0i 与 javaMail 问题
- MAC MINI的CPU类型
- PHP学习笔记
- IT的职场法则
- 如何把DataGridView中的数据导入Excel
- 云计算的主要应用
- 做个DataList 可分页的数据源