如何去掉powerdesign生成的脚本加在表名和列名两端的引号

1、为何要去掉引号?
昨天在用toad访问Oracle9i数据库时,看到数据库中有一个表dStudent
但是我用select * from dStudent怎么也访问不了,tale or view does not exist
这个表是同事用pd生成到数据库中的,试了几下不行,只有去找pd的麻烦,
打开pd,查看属性,preview脚本,发现是这样的:
create table "dStudent"  (
   "student_no"           varchar2(15)                     not null,
   "student_name"          varchar2(10)                  not null
}
试一下select *  from "dStudent",真的有了结果:),原来如此。
2、如何去掉?
数据库中还有其他表是可以访问的,这个表是新添的,只有看这个表与其他表有什么不同,发现原来可以用的表所用的字符是大写的,那我改,改成大写后,果然生成了
create table DSTUDENT  (
   STUDENT_NO          varchar2(15)                     not null,
   STUDENT_NAME         varchar2(10)                  not null
}
生成到数据库中后,可以这样了select * from dStudent
是不是解决了?No,这样的结果让我很不爽,因为表名和字段名大写,看起来很不方便,有没有其他方法?
凭我做软件的经验一个好软件绝对想到了用户所能想到的问题,何况这么不爽的问题。浏览了pd七七四十九个菜单项,n个dialog,没有找到,我用pd也没几天
今天老大来了,问之,果然有办法,故记录如下:
菜单Database->Edit Current DBMS...->Script->Sql->Format->CaseSensitivityUsingQuote
改为no
create table dStudent  (
   student_no           varchar2(15)                     not null,
   student_name          varchar2(10)                  not null
}

好了,现在可以用大小写命名表名和字段名,生成到Oracle中的都是大写了:)
注:以上的表名均为虚构。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值