Oracle 访问数据库字段和表名有大小写区分吗?

原创 2006年06月22日 11:55:00
是有区分的
早先一直是在库中建在库中用,结果这次用pd9生成时忘了把一个属性关闭了,居然每次都要在数据库的表前指名“表空间"."表名"的形式而且必须加引号,必须记录大小写,否则就告诉我说没有视图,郁闷至死    于是查了相关网页,答案是有区分的,但是要在建表的时候强制区分,既所说的建表时用双引号。
否则oracle默认的没有区分,建表你用小写,没关系,oracle自动转成大写,再调用时用大小写都可以。如果建表时强制大小写的话,那就要用到UPPER,LOWER函数来转化。
至于表中所存的数据,还是有区分的,存入大写就是大写,存入小写就是小写,查询时要注意的。记住了下次一定处理,可怜呀,要在几百个表里一个个的把字段上的“去掉引号”,还要用alter table name1 rename to name2 !的方式去掉数据库表名称上的引号(对于这个name2的名称不用加名字空间了的:))

Oracle中处理不区分大小写查询的处理

今天做jsp的一个查询,因中间用到对yhid的查询,此字段为字母或数字。所以大小写都不尽相同,如:LGR,LgR,lgR,当查询时不管输入大小写,都应当把这些记录查询出来。   select * ...
  • shl7765856
  • shl7765856
  • 2012年06月01日 11:12
  • 14481

关于oracle表名区分大小写的问题

oracle不是区分大小写的,是建表的时候是没有去掉双引号。   CREATE TABLE TableName(id number); //虽然写的时候是有大写和小写,但是在数据库里面是不...
  • songkexin
  • songkexin
  • 2015年02月05日 06:19
  • 4309

Oracle中如何去除大小写区分的设置?!

在查询数据的时候, SQL Server 默认是不区分大小写。 如果要区分,就要额外的设置。 Oracle 默认是区分大小写。如果不要区分,就要额外的设置。   下面就是不区分的脚本设置: ...
  • qq415734794
  • qq415734794
  • 2012年08月10日 09:38
  • 4433

oracle 11g用户名的大小写问题

oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为不区分大小写。...
  • indieinside
  • indieinside
  • 2015年03月05日 12:46
  • 3589

oracle 11g用户名密码区分大小写

在oracle 11g中创建了用户名和密码,登陆的时候怎么登陆都登陆不上,后来上网查了一下竟然是因为用户名和密码区分大小写的缘故。对于oracle 11g以前的版本来说,用户名和密码不区分大小写,从o...
  • dongdong9223
  • dongdong9223
  • 2015年12月24日 12:04
  • 4240

oracle 将表名和字段名变为大写

当使用powerdesigner创建数据库时要注意大小写。 注:以下脚本在oracle 10g,11g上正确执行 1.批量将表名变为大写 begin for c in (sel...
  • Miklechun
  • Miklechun
  • 2015年12月10日 10:34
  • 3465

Oracle表名称和字段名称区分大小写

Oracle表名称和字段名称带引号创建时,会区分大小写       用Oracle的GUI工具创建数据库表时 给表名称加上双引号,则表名称区分大小写,如果输入包含小写字母,再用时,也必须加上双引...
  • dear_Alice_moon
  • dear_Alice_moon
  • 2017年03月25日 11:42
  • 1177

oracle 字段 大小写问题

今天create一个表的时候, 字段加了引号,结果select 该字段的时候告诉字段找不着,示例如下: SQL> create table test("id" varchar2(10))...
  • yfleng2002
  • yfleng2002
  • 2012年05月24日 12:30
  • 8572

mysql的表名/字段名/字段值是否区分大小写

1、mysql默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。 ...
  • beacher_liu
  • beacher_liu
  • 2012年04月23日 09:52
  • 27101

Oracle 访问数据库字段和表名有大小写区分吗?

是有区分的早先一直是在库中建在库中用,结果这次用pd9生成时忘了把一个属性关闭了,居然每次都要在数据库的表前指名“表空间"."表名"的形式而且必须加引号,必须记录大小写,否则就告诉我说没有视图,郁闷至...
  • itsoft2006
  • itsoft2006
  • 2006年06月22日 11:55
  • 3757
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 访问数据库字段和表名有大小写区分吗?
举报原因:
原因补充:

(最多只允许输入30个字)