您所在位置: 网站首页 / 2022Oracle数据库开发技巧.docx / 文档详情
2022Oracle数据库开发技巧.docx 立即下载
2023-03-06
约4.9千字
约11页
0
33KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2022Oracle数据库开发技巧.docx

2022Oracle数据库开发技巧.docx

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022Oracle数据库开发技巧Oracle数据库开发技巧Oracle开发的过程中,有不少麻烦的问题。以下是我收集的Oracle数据库开发技巧,希望大家仔细阅读!Oracle数据库开发技巧ORACLE数据库作为大型数据库管理系统,近年来始终占有世界上高端数据库的最大份额,其强大而完善的数据库管理功能,以及ORACLE公司推陈出新的不断努力,始终成为IT业界瞩目的焦点。岭澳核电站的数据库平台采纳了ORACLE7.3作为后端平台,前端选择了ORACLE公司的DEVELOPER2000及DESIGNER2000作为开发工具,采纳了目前流行的CLIENT/SERVER模式。本人在ORACLE系统的开发中,就ORACLE的整套开发工具提出一些自己的体会,供同行参考。一.ORACLESQLPLUS运用技巧:----①查找重复记录:SELECTDRAWING,DSNOFROMEM5_PIPE_PREFABWHEREROWID!=(SELECTMAX(ROWID)FROMEM5_PIPE_PREFABDWHEREEM5_PIPE_PREFAB.DRAWING=D.DRAWINGANDEM5_PIPE_PREFAB.DSNO=D.DSNO);----执行上述SQL语句后就可以显示全部DRAWING和DSNO相同且重复的记录。----删除重复记录:DELETEFROMEM5_PIPE_PREFABWHEREROWID!=(SELECTMAX(ROWID)FROMEM5_PIPE_PREFABDWHEREEM5_PIPE_PREFAB.DRAWING=D.DRAWINGANDEM5_PIPE_PREFAB.DSNO=D.DSNO);----执行上述SQL语句后就可以删除全部DRAWING和DSNO相同且重复的记录。----②快速编译全部视图----当在把数据库倒入到新的服务器上后(数据库重建),须要将视图重新编译一遍,因为该表空间视图到其它表空间的表的连接会出现问题,可以利用PL/SQL的语言特性,快速编译。SQL>SPOOLON.SQLSQL>SELECT‘ALTERVIEW‘||TNAME||’COMPILE;’FROMTAB;SQL>SPOOLOFF然后执行ON.SQL即可。SQL>@ON.SQL当然,授权和创建同义词也可以快速进行,如:SQL>SELECT‘GRANTSELECTON’||TNAME||’TOUSERNAME;’FROMTAB;SQL>SELECT‘CREATESYNONYM‘||TNAME||’FORUSERNAME.’||TNAME||’;’FROMTAB;③用外联接提高表连接的查询速度在作表连接(常用于视图)时,常运用以下方法来查询数据:SELECTPAY_NO,PROJECT_NAMEFROMAWHEREA.PAY_NONOTIN(SELECTPAY_NOFROMBWHEREVALUE>=120000);----但是若表A有10000条记录,表B有10000条记录,则要用掉30分钟才能查完,主要因为NOTIN要进行一条一条的比较,共须要10000*10000次比较后,才能得到结果。该用外联接后,可以缩短到1分左右的`时间。----⑤怎样在数据库触发器中运用列的新值与旧值----在数据库触发器中几乎总是要运用触发器基表的列值,假如某条语句须要某列修改前的值,运用:OLD就可以了,运用某列修改后的新值,用:NEW就可以了。如:OLD.DEPT_NO,:NEW.DEPT_NO。二.ORACLEDEVELOPER2000运用技巧:----①变更FORM(FMX模块)运行时的Runform4.5的题头:----DEVELOPER2000中FMX默认题头为:Developer/2000FormsRuntimeforWindows95/NT你可以改为自己定义的标题,----1.在Form级触发器中添加触发WHEN-NEW-FORM-INSTANCE----2.在此触发器中写如下代码:set_window_property(FORMS_MDI_WINDOW,TITLE,'POINTSYSTEM欢迎运用');----②如何隐藏菜单中的window选项:----在创建自己的菜单时,最终选项总有window项,下面介绍如何去掉它,----1.创建一个Menu-
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2022Oracle数据库开发技巧

文档大小:33KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用