PowerDesigner生成表名带有引号,如下:

/*==============================================================*/

/* Table: "EPPD_B_BILL_INTERCALATE"                              */

/*==============================================================*/

create table "EPPD_B_BILL_INTERCALATE" (

   MATERIAL_PRICE_ID    VARCHAR2(32)                     not null,

   constraint PK_EPPD_B_BILL_INTERCALATE primary key (MATERIAL_PRICE_ID)

)

/

comment on column "EPPD_B_BILL_INTERCALATE".MATERIAL_PRICE_ID is

'材料价格名称ID(CLJGMCID)'

/

即表名变成我们希望的表名EPPD_B_BILL_INTERCALATE外加引号"EPPD_B_BILL_INTERCALATE"

产生这个问题的主要原因是因为对应的PDM文件中,对应的表表名中有小写字母,而Oracle默认应该是大写字母,所以会用引号进行标识。如本表在PDM中的表名为"EPPD_B_Bill_INTERCALATE",  ill为小写。

解决方法有两种:

第一种,就是将表名全部改为大写,即将其中的ill改成ILL变成EPPD_B_BILL_INTERCALATE

第二种,就是当这种类型的表很多的时候,要改需要较长时间,那可以考虑将这种默认的标识取消掉,取消方法为

选择Database-> Edit   current   database,选择Sql-> Format,有一项CaseSensitivityUsingQuote,它的comment为“Determines   if   the   case   sensitivity   for   identifiers   is   managed   using   double   quotes”,表示是否适用双引号来规定标识符的大小写,可以看到右边的values默认值为“YES”,改为“No”,点击确定。在弹出的确认对话框中点击确认,即可。这样保存后再次生成脚本,将不会生成引号标识。

最新文章

  1. 旧版本APP被开发人员下架,新版本重新上传依然显示被下架
  2. html小结
  3. 掌握 Cinder 的设计思想 - 每天5分钟玩转 OpenStack(46)
  4. 快速傅里叶(FFT)的快速深度思考
  5. Hello Java
  6. Linear Algebra lecture1 note
  7. Jmeter测试环境搭建(一)
  8. 巧用ViewPager 打造不一样的广告轮播切换效果
  9. oracle字符集的查看和修改
  10. this class is not key value coding-compliant for the key XXX错误的解决方法
  11. 最全面的 DNS 原理入门
  12. redis学习心得之一【安装redis初体验】
  13. ASPNET5应用程序启动
  14. win8.1 64位+oracle11g R2 64位 +powerdesigner破解版 64位+PL/SQL
  15. SublimeText3编译JavaScript
  16. HDU1205 吃糖果
  17. 2016年中国大学生程序设计竞赛(杭州)1006 Four Operations
  18. 数据挖掘之聚类算法Apriori总结
  19. 用python读文件如.c文件生成excel文件
  20. 19-02【mac电脑操作】最小化应用程序

热门文章

  1. Mac 升级node与npm
  2. js 冒泡型事件
  3. ClipboardJS的坑,
  4. Ngix
  5. 【BZOJ3144】切糕(网络流,最小割)
  6. HDU - 5988The 2016 ACM-ICPC Asia Qingdao Regional ContestG - Coding Contest 最小费用流
  7. 【Raspberry pi】cpu、内存等查看及扩展
  8. settings.xml配置文件详解
  9. HTML5页面,用JS 禁止弹出手机键盘
  10. 内存保护机制及绕过方法——通过伪造SEHOP链绕过SEHOP保护机制