自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 PL/SQL游标使用详解

每当在PL/SQL中执行一个SQL语时,Oracle数据库都会为这个语句分一个上下文区域(Context Area)来处理所必需的信息,其中包括语句处理的行数,一个指向语句被分析以后的表示形式的指针以及查询的结果集。游标是指向上下文区域的句柄或指针,PL/SQL通过游标可以控制或处理上下文区域。如果按照游标是否绑定到一个专门的查询语句来划分,可以分为静态游标和动态游标。其中静态游标又分为:隐式游标和显示游标;动态游标分为:强类型和弱类型。1.隐式游标每当我们执行一个DML语句(包括INSERT,UP

2013-12-23 00:01:29 5234

原创 查看Oracle最耗时的SQL

1.查看总消耗时间最多的前10条SQL语句select *  from (select v.sql_id,               v.child_number,               v.sql_text,               v.elapsed_time,               v.cpu_time,               v.disk

2013-12-13 00:36:52 8114

原创 查看Oracle数据库中未绑定变量的SQL

1.CURSOR_SHARING参数该参数转换SQL语句中的字面值到绑定变量。转换值提高了游标共享,且可能会影响SQL语句的执行计划。优化器是基于绑定变量的存在生成执行计划,而不是实际字面量值。CURSOR_SHARING决定什么类型的SQL语句可以共享相同的游标。CURSOR_SHARING参数有三个值:FORCE:除了字面量外,其他地方都是相同,可以共享游标。除非字面量影响了语

2013-12-12 20:03:47 3642

原创 Oracle集合类型

所谓集合是一种类似于列表或者一维数组的数据结构。PL/SQL提供了三种集合类型:关联数据组(索引表),嵌套表和VARRAY(可变长数组)。1.关联数组(索引表)关联数组(也称为索引表)是一组键值对。每个密钥都是唯一的,并且被用于定位相应的值。键可以是整数或字符串。只能用于PL/SQL环境。 2.嵌套表从概念上讲,嵌套表像一个元素数量任意的一维数组。

2013-12-12 14:26:54 5656

原创 Oracle rank和dense_rank排名函数

1.rank函数rank计算一组值的排名,返回数字类型。排名可能是不连续。如果有5人,其中有2个人排名第一,则rank返回的排名结果为:1 1 3 4 5。作为一个聚合函数,返回虚拟行在样表中的排名。作为一个解析函数,返回每一个的排名。1.1聚合函数语法 1.2解析函数语法 1.3聚合函数的例子计算假定薪水为2000的员工在样表中的排名。SQL> s

2013-12-10 23:49:50 9956

原创 PL/SQL批处理语句(BULK COLLECT子句和FORALL语句)

Oracle为PL/SQL中的SQL相关功能提供了FORALL语句和BULK COLLECT子句,显著的增强了SQL相关功能。这两个语句一起被称作PL/SQL的批处理语句。Oracle为什么要提供这两个语句呢?我们首先了解一下PL/SQL的引擎。该引擎可以安装在数据库,或者应用开发工具上,例如Oracle Froms。当PL/SQL运行引擎执行一个代码块时,引擎本身只会处理过程语句,而SQL语句是发送给SQL引擎执行。SQL语句的执行时是由数据库的SQL引擎负责,再将执行结果返回给PL/SQL引擎。

2013-12-08 21:46:40 5579

原创 SQL Tuning Advisor(SQL调优顾问,STA)

SQL调优化问需要一个或多个SQL语句作为输入,并调用自动优化器执行SQL调优。SQL调优顾问输出是以一种意见或者建议的形式,以及对每一项建议和期望效益的理由。该建议涉及对象的统计收集,新索引的创建,SQL语句的重组,或SQL概要的创建。你可以选择该建议来完成SQL语句的调优。Oracle数据库可以自动优化有问题的SQL语句,并使用SQL调优顾问实现调优建议。也可以手动运行SQL调优顾问选择单个SQL语句或者一个SQL语句集来完成SQL语句调优。一般使用的比较多的是手动SQL调优顾问,因此也重点介绍

2013-12-05 16:47:51 2321

原创 如何使用动态SQL语句?

这里只介绍动态SQL的使用。关于动态SQL语句的语法,参见:http://blog.csdn.net/chiclewu/article/details/160971331.什么是时候需要使用动态SQL?SQL文本在编译时是未知的。例如,SELECT语句包含的标识符(如表名)在编译时是未知的,或者WHERE子句的条件数量在编译时是未知。静态SQL不支持例如

2013-12-03 22:21:11 5610

Hadoop2.2部署文档

本文档搭建Hadoop集群使用的hadoop2.2.0版本,操作系统为Red Hat Enterprise Linux Server release 5.4 (Tikanga)。查看操作系统发行版本信息:cat /etc/issue

2015-04-01

Linux安装Weblogic

Linux操作系统下安装Weblogic

2013-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除