我现在采用的规则是:
数据库名字:小写;
表名字:第一个字母大写,后面的小写;
列名字:第一个字母大写,后面的小写;
但是我们经理说非要全部大写,因为全大写的性能效率高些,我说这样对开发人员来说可读性非常差啊!老大说习惯了就好了,重要的是性能和效率!我纳闷了,oracle中大写比大小写或者全小写,性能效率要高吗?
数据库名字:小写;
表名字:第一个字母大写,后面的小写;
列名字:第一个字母大写,后面的小写;
但是我们经理说非要全部大写,因为全大写的性能效率高些,我说这样对开发人员来说可读性非常差啊!老大说习惯了就好了,重要的是性能和效率!我纳闷了,oracle中大写比大小写或者全小写,性能效率要高吗?
解决方案 »
- SQL优化,急,在线等!!!
- PL SQL 的SQL窗口无法执行存储过程
- 一个美资企业的的oracle DBA面试试题 大家来看看啊 把答案写下来 最好带注释 测试一下 了 最后30分散分 快来啊
- PL/SQL中如何把数据集导出成固定的文本格式,谁有实例,帮帮我!!!
- 100分求CNOUG 邀请码
- 请教一个问题,谢谢
- 哪里能下载到ORACLE9i的patch文件?(高分跪求!!!!!!)
- 在Redhat9.0下安装Oracle 9i出现的问题,有安装成功的进来呀,高分!
- 怎样使用exp和imp备份和恢复数据库,表和用户,请高手指点!!
- oracle for 2k 和 oracle for unix 的sql语句 有什么区别?应注意什么
- 如何从一表中取出某些条件相近中的一条记录?
- 如何加快 insert 语句的插入时间?????????
区分大小写只是为了我们自己看起来方便不过每个公司都会有自己的一套命名标准的
我在TOAD里建表,用小写,建好后全是大写的
应该是自动会变成大写的吧
那照楼上的兄弟这么说,是大写的性能会高些了?
不过我用plsql工具,查看oracle里面自带的的系统表里面怎么都是大小写混同的,正好跟楼主的命名规则一样,不过性能的问题,就不知道了,偶现在还不是DBA,对这个没有研究哦!
在oracle里使用表名中带小写字母的表时,直接书写表名是取不到的。你必须要在表名上加单引号还是双引号!我记不清了!''Ta'' 你建表的时候也必须要增加双引号才能将表存成带小写字母的模式!
你看,这样一来你不管建表还是使用都会很麻烦,尤其当某些人来维护前台程序的时候就会很麻烦!而使用全大写这种方式,是一种行业间的约定俗成的规矩!
所有程序员写程序的时候都不会在表名上加引号,所以很可能取不到。
即便程序员都知道,都这么做,这不是比直接写表名麻烦很多吗?当然效率也是一方面,但与这个应用的繁琐程度来比较起来到还不是那么重要了 !