自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 Oracle 表三种连接方式介绍(SML + NL + HJ)

Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,我们将会使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和row source 2。Join过程的各个步骤经常是串行操作,即使相关的row source可以被并行访问,即可以并行的读取做jo

2011-10-31 18:24:53 3544

转载 Adding a limit to BULK COLLECT

SQL> -- create demo tableSQL> create table Employee(  2    ID                 VARCHAR2(4 BYTE)         NOT NULL,  3    First_Name         VARCHAR2(10 BYTE),  4    Last_Name          VARCHAR2(1

2011-10-31 10:48:14 494

转载 oracle执行计划

1,什么是执行计划所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息

2011-10-25 18:26:54 624

转载 使用ROW_NUMBER() OVER遇到的一点问题

Q:今天上课学习ROW_NUMBER() OVER的时候SQL codeselect *,row_number() over(order by productname) as rownumberfrom products--上面是正确的,然后我想的是从这个结果集在取10-20之间的数据,然后我书写如下:select *,row_number() over(order

2011-10-24 10:22:28 6633 7

转载 批量绑定(bulk binds):FOR循环与FORALL的性能比较

通常在SQL语句中给PL/SQL变量赋值叫做绑定(Binding),一次绑定一个完整的集合称为批量绑定(Bulk Binding)。批量绑定(Bulk binds)可以通过减少在PL/SQL和SQL引擎之间的上下文切换(context switches )提高了性能.批量绑定(Bulk binds)包括:(i) Input collections, use the FORALL

2011-10-19 20:59:21 989

转载 请问VARCHAR2(128)能存多少个汉字?

Q:请问VARCHAR2(128)能存多少个汉字?‘A:看看什么字符集,或者看单个汉字几个字节lengthbQ:请问怎样查看你所提出的两个问题?A:oracle中length()与lengthb()区别SQL> select length('阿猪') from dual;LENGTH('阿猪')--------------             2SQL>

2011-10-19 20:47:09 18255 1

转载 Oracle 的 bulk collect用法——批量增删改

FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。1:用FORALL来增强DML的处理能力Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理;BULK COLLECT提供对数据的高

2011-10-19 20:13:59 1443

转载 Oracle 的 bulk collect用法——批量查询

采用bulk collect可以将查询结果一次性地加载到collections中,而不是通过cursor一条一条地处理。可以在select into,fetch into,returning into语句使用bulk collect。注意:在使用bulk collect时,所有的into变量都必须是collections。create table t_test as   sel

2011-10-19 20:12:45 644

转载 批量SQL(BULK SQL)

来源:http://www.cnblogs.com/KissKnife/archive/2011/03/26/1996277.htmlPL/SQL引入过程化语言的相应元素,比如条件分支或者循环,不过,SQL本身仍然作为主体嵌套于其中,由于需要SQL引擎才能执行SQL命令,对于PL/SQL程序,往往存在许多PL/SQL引擎 - SQL引擎之间的交互,过多这样的交互会对性能产生负面影响。Ora

2011-10-19 19:28:57 4217

转载 PL/SQL中的集合类型(Collections in PL/SQL)

来源:http://www.cnblogs.com/KissKnife/archive/2011/04/07/2008158.html 1)集合的分类Oracle支持3种类型的集合:关联数组(Associative array,即Index-by table)嵌套表(Nested table)变长数组(VARRAY)它们的区别之一是, Nested table与VA

2011-10-19 19:26:14 1107

转载 oracle if else if elsif

今天写oracle 存储过程遇到一个问题:开始时这样写if A = '1' then   ......else if A = '2' then   ......end if;在PL/SQL编辑环境下编译时报错,看了一会没发现问题,又编译了几次,没通过。

2011-10-17 16:38:13 2276

转载 Oracle数据导入导出imp/exp-备份恢复

功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 a

2011-10-13 17:35:40 473

转载 CBO,RBO在ORACLE中的应用

RACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。     CBO和 RB

2011-10-13 14:48:53 350

转载 详介oracle的RBO/CBO优化器

Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式

2011-10-13 14:38:06 410

转载 oracle 绑定变量(bind variable)

oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析,一种叫做软解析.一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩(latch)资源,严重的影响系统的规模的扩大(即限制了

2011-10-12 18:34:20 1002

系统安装闪盘制作工具-USB MltiBoot 10.0

“量产”制作的系统安装盘虽然有不少优点,比如不容易染上病毒,可以暂解没有光驱的困扰,但它在某些电脑上仍然会存在兼容性问题。相对来说,比较新的主板,一般都支持USB-HDD启动,所以另一款好用、功能又强大的系统安装闪盘制作工具闪亮登场了--USB MltiBoot. 在此无条件与大家分享,相信这正是很多人要找的工具!

2010-04-27

空空如也

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

TA关注的人

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