当前位置: 首页 > news >正文

PowerDesigner设计的数据库 ORA-0092

异常

数据库由Powerdesigner设计,格式为Oracle10g,由Powerdesigner生成的数据库并没报什么异常,使用navicat也能正常操作,而使用PLSQL Developer去出现"ORA-00942: 表或视图不存在 "的错误。

原由

1、Oracle 是大小写敏感的,即如图所示,tc_bookMARK与TC_BOOKMARK是可以同时存在的

2、我们在使用Powerdesigner生成数据库库时,默认为将所有的表名,字段名转成大写;

3、Oracle 同样支持"" 语法,将表名或字段名加上""后,Oracle不会将其转换成大写;

select * FROM tc_BOOKMARK;--查询的TC_BOOKMARK

select * FROM "tc_bookMARK"; -- 查询表tc_bookMARK

select * FROM "Tc_BOOKMARK";--查询出错

4.也就是说,用Powerdesigner生成的数据库是表名是小写,而PLSQL查询时,表名不会加引号,查询时转为大写,所以小写的表名就查不到;但navicat默认就加了引号,所以查得到。

解决

在PowerDesiger的Database 菜单下的Edit current DBMS-Script->Sql->Forma-CaseSensitivityUsingQuote,它的comment为"Determines if the case sensitivity for identifiers is managed using double quotes",选择"否";这样生成的数据库表名和字段名都会是大写。














本文转自我也是个傻瓜51CTO博客,原文链接: http://www.cnblogs.com/liweis/p/6767991.html,如需转载请自行联系原作者




相关文章:

  • Zabbix监控(一)-基础
  • 【嵌入式】bootloader,linux,filesystem的烧写
  • 【Unity】制作简易定时器(Timer)
  • SCCM2012之部署安装
  • Linux基础(16)文件系统
  • Windows Server 2008 R2之六活动目录域服务的卸载
  • quick cocos2d-x 3.5打包安卓apk(编译cocos2d-x的os+打apk)
  • 黑客讲故事:攻下隔壁女生路由器后,我都做了些什么【转】
  • H5播放器
  • ASP.NET 主题(Themes)FAQ
  • 查询系统数据库
  • 限制 Top-N 查询结果的记录
  • LeetCode-Longest Palindromic Substring
  • nginx lua redis解决saltstack下发传输文件慢的问题思路
  • 一款很不错的FLASH时种插件
  • 【译】JS基础算法脚本:字符串结尾
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • JavaScript创建对象的四种方式
  • Linux gpio口使用方法
  • passportjs 源码分析
  • PAT A1120
  • rabbitmq延迟消息示例
  • React Native移动开发实战-3-实现页面间的数据传递
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 从@property说起(二)当我们写下@property (nonatomic, weak) id obj时,我们究竟写了什么...
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 入口文件开始,分析Vue源码实现
  • 正则学习笔记
  • 阿里云API、SDK和CLI应用实践方案
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #Linux(权限管理)
  • #数学建模# 线性规划问题的Matlab求解
  • (done) 两个矩阵 “相似” 是什么意思?
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (Oracle)SQL优化技巧(一):分页查询
  • (ZT)出版业改革:该死的死,该生的生
  • (八)Flask之app.route装饰器函数的参数
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十三)Maven插件解析运行机制
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)kafka实战——kafka源码编译启动
  • (转)Google的Objective-C编码规范
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • *p++,*(p++),*++p,(*p)++区别?
  • .java 9 找不到符号_java找不到符号
  • .NET Core 成都线下面基会拉开序幕
  • .net core控制台应用程序初识
  • .net framework profiles /.net framework 配置
  • .net web项目 调用webService
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET单元测试
  • ?