pd9.5生成oracle9i数据库中列的大小写问题,谢谢!

pd9.5生成oracle9i数据库中列的大小写问题,谢谢!

楼主gaojupeng(高朋)2006-05-10 09:47:08 在 软件工程/管理 / Power Designer 提问

为什么我在用pd9.5生成oracle9i数据库时生成的列全是大写?我原先设计的列字段比如EnName,我就想让它区别出大小写来,但生成的是ENNAME。我在PD中设置了当前的DBMS的format,不让它生成全是大写或全是小写,但生成的SQL语句要么全是大写要么全是小写。前辈们救人啊!谢谢! 问题点数:10、回复次数:4Top

1 楼hzbigdog(苦命的程序员)回复于 2006-08-28 11:44:31 得分 0

因为oracle默认是大小写不敏感的,如果你创建表的脚本中,表名与表字段没有加上双引号的话,oracle就会创建大小写不敏感的字段,默认显示的时候都是大写的。  
  如果你要有大小写敏感,就在创建的时候给表与字段加上双引号Top

2 楼nongly()回复于 2006-08-29 16:28:25 得分 0

是在  
  Database   ->   Database   Generation  
   
  选option  
   
  看看text里的character   case   你是不是选upper了?  
  要大小写不区分,应该选Mixed吧Top

3 楼luoqianqian(狂龙)回复于 2006-08-31 14:43:33 得分 0

最好统一成大写或者小写,不然你可以看到生成物理数据库的ddl语句中,这种混合的字段都是红色警告,自动加了引号。倒入物理数据库后能看到数据库结构但无法使用!Top

4 楼wmm1977(吴明明)回复于 2006-09-01 10:24:54 得分 0

你生成大小写的字段名,开发时你都不怕bug率太高了。

Tags(标签):pd9

文章评论
 专题推荐
     栏目更新
    站点导航

    天天网摘 Copyright(版权所有) © 天天网摘 2001~2009

    本站文章来源于网络,如果有侵犯你的权宜的地方,请指出我们会即时更正。

    Free Web Hosting