个人改进建议:
1、游标取数时,采用批量取数的方法:
fetch cur bulk collect into (nested table/varray/index table) limit 1000;
2、UPDATE、INSERT语句采用动态SQL:
execute immediate 'update table set col1 = :x,col2 = :y, ...' using v1,v2,...;
发表评论
文章已被作者锁定,不允许评论。
-
oracle10g 的一个问题
2011-03-02 11:39 639oracle10g 的一个问题: 创建主键的时候, 默 ... -
Oracle视图使用
2011-02-15 17:13 0Oracle视图使用经验谈: 1、如果视图仅仅是 ... -
Oracle 10g 中的递归查询(树型查询)
2011-01-27 01:35 923Oracle 10g 中的递归查询(树型查询) 一、树型表 ... -
PLSQL 中Merge into和Update的用法
2011-01-27 01:31 1477在oracle 中有个语法:merge 用法如下: ... -
Oracle培训的总结
2011-01-27 01:30 698前段时间,因为要升级系统到Oracle环境,公司请了一位在 ... -
Oracle 培训材料
2011-01-27 01:29 625前段时间给公司做个Oracle培训,一直在学oracl ... -
Oracle 简单的SQL调优
2011-01-27 01:27 728今天刚看到一篇简单的SQL调优,自己也试了一下优化。原文如下: ... -
PL/SQL最差实践
2011-01-27 01:15 5651. 超长的PL/SQL代码 影响:可维护性,性能 ... -
大表变小表,小表再连接————记一次PL/SQL优化过程
2011-01-27 01:12 1242公司的业务系统中存在一个大的日志表,表大约是这样:cre ... -
高效的PL/SQL程序设计--批量处理
2011-01-27 00:59 612批量处理一般用在ETL操作, ETL代表提取(extract) ... -
PL/SQL用户指南与参考--PL/SQL应用程序性能调优(转)
2011-01-27 00:57 623PL/SQL应用程序性能调优 <!-- Instanc ... -
PLSQL 中Merge into和Update的用法
2011-01-18 20:42 1280这两天一直在处理关于SQL server存储过程转换到Orac ... -
PL/SQL优化
2011-01-18 19:51 826PL/SQL优化 注:O代表比X 更优化的写法。 以 ... -
Oracle SQL 内置函数大全
2009-03-25 21:25 607SQL中的单记录函数 1.ASCI ... -
PL/SQL中用光标查询多条记录
2009-03-25 21:19 732一、 什么是光标 Oracle ... -
PL/SQL开发中动态SQL的使用方法
2009-03-25 21:11 1118一般的PL/SQL程序设计中,在DML和事务控制的语句中可 ...
相关推荐
"Oracle+PLSQL+高级程序设计"的主题深入探讨了这两个核心技术在数据库开发和管理中的高级应用。 1. **Oracle数据库体系结构** Oracle数据库采用多层架构,包括服务器进程、后台进程、内存结构和磁盘结构。其中,...
它允许客户端程序通过简单的接口来调用服务器端的存储过程或函数。 - **调用存储过程的限制**: - 不支持服务器端PL/SQL数据类型:这意味着在客户端调用时,不能直接使用服务器端定义的数据类型。 - 不支持直接...
PL/SQL是Oracle数据库特有的编程语言,用于数据库的后台处理和业务逻辑实现。以下是一些关于PLSQL Developer和Oracle 11g的知识点: 1. **PL/SQL语言**:PL/SQL是Procedural Language/Structured Query Language的...
首先,“PLSQL高级编程”标题指出本书的内容主要涉及Oracle数据库中PLSQL编程的深入知识和应用,重点讲解了函数、包、存储过程和触发器等概念。 在“描述”部分,作者明确提出了本书的教学目标,即帮助读者深刻掌握...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着重要的地位。...通过学习和实践这些内容,开发者能够构建出高效、可靠的Web应用程序,并能够熟练地管理后台的Oracle数据库。
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,而PL/SQL是Oracle专为数据库操作设计的一种过程式语言。本篇文章将深入探讨Oracle数据库与PL/SQL的使用,旨在提供一个全面的操作指南。 PL/SQL(Procedural...
Oracle数据库在启动时会创建一系列后台进程以及共享内存缓冲区,其中包括系统全局区(System Global Area, SGA)。SGA中包含了一个名为**共享池(Shared Pool)**的区域,用于存储发送给数据库的SQL语句正文及其对应的...
PLSQL程序优化和性能分析方法是数据库管理员和开发人员必须掌握的关键技能,旨在提升应用程序的运行效率和响应速度。本文档主要围绕Oracle数据库环境下的PL/SQL编程进行深入讨论,提供了一系列的优化策略和性能测试...
它主要用于编写与Oracle数据库交互的应用程序,尤其是数据库的后台处理部分。这个压缩包“plsql.rar”包含了多个文档,详细讲述了PLSQL的相关知识点,包括其书写规则、语法、存储过程以及异常处理。 1. **PLSQL的...
5. **与Oracle的紧密集成**:PL/SQL是Oracle数据库的核心组成部分,它可以作为后台技术直接与数据库交互。 **PL/SQL程序结构**: PL/SQL程序通常包含三个主要部分:声明(DECLARE)、执行(BEGIN)和异常处理...
在EBS环境下,PLSQL开发需要了解请求相关后台数据库。这些数据库提供了请求的元数据,例如请求的状态、结果、日志等信息。开发者可以通过这些数据库来跟踪请求的执行过程和结果状态。 本文介绍了EBS环境下PLSQL开发...
PL/SQL Developer(通常简称为PLSQL)是用于Oracle数据库管理、开发和调试的集成开发环境(IDE)。它由Allround Automations公司开发,专为编写、测试和管理PL/SQL代码而设计,PL/SQL是Oracle数据库系统中的过程式...
2. 关闭正在运行的PL/SQL Developer程序,确保没有进程在后台运行。 3. 找到PL/SQL Developer的安装目录,通常在“Program Files”或用户指定的安装位置。 4. 将下载的汉化文件解压,并将其中的语言文件复制到PL/SQL...
在实际应用中,PLSQL 7.1常用于企业级的后台数据库开发,尤其在金融、电信等行业,其稳定性和强大的功能备受青睐。尽管现代版本的PLSQL(如12c、19c)已经有很多改进和新特性,但PLSQL 7.1仍有许多遗留系统在使用,...
安排后台任务,如定期执行的程序或数据清理作业。 ##### 队列定义编辑器: 实现异步消息传递机制,提高系统的响应速度和吞吐量。 ##### 队列表定义编辑器: 管理队列中的消息,支持消息的发送、接收和删除。 ####...
- **作业定义编辑器**:定义后台作业。 - **队列定义编辑器**:创建消息队列。 - **队列表定义编辑器**:管理队列表。 - **用户定义编辑器**:创建和管理数据库用户。 - **角色定义编辑器**:分配权限给用户组。 - *...
关闭不必要的后台程序,看看是否能改善PL/SQL Developer的性能。 4. **PL/SQL Developer版本问题**:描述中提到的版本12.0.1可能存在一些已知的问题或bug。软件开发商通常会发布补丁来修复这些问题。 5. **插件...
- **SQL语句的重要性**: SQL语句的执行效率直接影响到应用程序的性能,因此优化SQL语句至关重要。 - **SQL调优方法**: 包括合理选择索引、避免使用子查询、使用分区技术、优化JOIN操作等。 - **使用工具辅助**: ...
"第4章 Oracle9i数据库的体系结构.ppt"将介绍Oracle9i的内部工作原理,包括内存结构(SGA和PGA)、后台进程、数据块和段的概念,以及数据库的物理和逻辑结构。 "第9章 Oracle9i数据库的完整性和并发控制(1).ppt"则...
1. **实例与数据库**:Oracle实例是运行在操作系统上的内存结构和后台进程,它们与物理磁盘上的数据库文件交互。数据库则是包含用户数据的物理文件集合。 2. **表空间**:表空间是Oracle数据库中的逻辑存储单位,...