在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,感谢韩哥。
相关文章:
-
2021-07-10
-
2021-05-08
-
2021-12-17
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-09-03
猜你喜欢
-
2022-12-23
-
2021-12-20
-
2022-12-23
-
2022-01-19
-
2021-07-28
-
2021-06-25
-
2021-06-16
相关资源
-
下载
2022-12-29
-
下载
2022-12-02
-
下载
2021-06-06