PD导入Model到Oracle9i遇到的问题及其解决方法

    在PowerDesigner中建立好了数据模型,Connect到了Oracle9i以后,出现了在Oralce的管理工具中可以看到创建的表,但是用select命令去查询这个表的时候,出现了table名字不存在的问题。
    使用select * from tab;命令查询发现,表中的CLUSTERID显示的表名称为大小写混合体。
于是判断可能原因:PowerBuilder在直接创建到Oracle里面去的表名或者列名及其相关的Object都为设计的时候
显示的大小写。而在SqlPlus里面使用select命令之后,只要不是用双引号括起来的名称都给转换成为了大写。
这样就造成了表名找不到的结果。
    解决方法:
    在PowerDesigner中tools的Model Options中把所有的Naming Convention的Code改变成为UpperCase。这样生成Sql Statement的时候所有的Object都成为了大写。

    Done,感谢韩哥。

posted on 2007-08-30 09:50  lbq1221119  阅读(243)  评论(0)    收藏  举报

导航