大家晚上好。用PowerDesigner生成Oracle脚本,所有表名和字段名都有引号,生成后无法访问。怎么解决? 用PowerDesigner生成Oracle脚本,所有表名和字段名都有引号。用SQL*Plus生成表,能在企业管理器里看到,并且都有引号,在SQL*Plus里无法访问。怎么解决?谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的办法:装一个ultraedit,把生成的脚本打开,然后把双引号替换成空就可以了。 同样我也用PD生成oracle脚本,怎么没有引号的呢.老兄,是不是没设置好啊? 用PowerDesigner生成Oracle脚本,我也没有问题。你可能在指定Oracle的时候出错了。 你写字段名的时候都用大写就行了因为oracle会把小写做为特别处理 如果有oracle的关键字的话,也会加上引号的 可能是版本不一样,我这里的PowerDesigner9也没有引号但是,如果可能,代码还是自己写也不麻烦吧,PowerDesigner9生成的代码不好。 是你在PD中的设置有问题:\TOOLS\MODEL OPETION\COLOMN COLUMN中的设置改掉即可 改 column 和 table 中的charactor设置其实加了引号就是为了显示大小写,比如TOAD就可以看见,不加引号就全是大写的。加了引号还是可以访问表的,只是访问时要把引号加上。 1/在powerdesign里的表名和字段名都用大写,建表的脚本就不会有“”了。2/在pd/database/generatoin database/options里选择‘Upper’,就可以把表名和字段名都变为大写,但还是有”“,但不会影响正常的操作。3/如果oracle里的表名是小写的,则做操作时表名要加上“”,如:select * from "a"/ 求教同时连接oracle8i和11g的方法 谁会看sql执行计划 oracle对xml的支持 大家看看,怎么解决这个问题,很棘手! windows下程序访问oracle数据库,必须安装oracle客户端吗? Oracle9i为什么我就不能安装 数据导入??? 这个没有知道??? 高手帮忙!数据库链接问题。 高分求助! 各位大侠,哈哈,来吧, 如何将本地表的内容更新到远程表中。用存储方法实现。急!!!!
装一个ultraedit,把生成的脚本打开,然后把双引号替换成空就可以了。
你可能在指定Oracle的时候出错了。
因为oracle会把小写做为特别处理
但是,如果可能,代码还是自己写也不麻烦吧,PowerDesigner9生成的代码不好。
\TOOLS\MODEL OPETION\COLOMN COLUMN中的设置改掉即可
其实加了引号就是为了显示大小写,比如TOAD就可以看见,不加引号就全是大写的。
加了引号还是可以访问表的,只是访问时要把引号加上。
2/在pd/database/generatoin database/options里选择‘Upper’,就可以把表名和字段名都变为大写,但还是有”“,但不会影响正常的操作。
3/如果oracle里的表名是小写的,则做操作时表名要加上“”,如:select * from "a"/