摘要: SQL> set serveroutput onSQL> DECLARE CURSOR cur IS SELECT DATA_DATE, ACCT_NO , ACCT_ORD , ACCT_NO_PK , CARD_CODE , CUST_NO , BANK_CORP_COD... 阅读全文
posted @ 2013-12-23 11:45 czcb 阅读(267) 评论(0) 推荐(0) 编辑
摘要: select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total*100,2) pctused from(select 'SGA' name,(select sum(value/1024/1... 阅读全文
posted @ 2013-12-23 10:59 czcb 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: select rowid from T_PM_DEPOSIT_HIS partition(DEPOSIT_HIS_20120104) ;SQL> set linesize 200SQL> set pagesize 200SQL> set autot trace----该条数据取自partition(... 阅读全文
posted @ 2013-12-23 08:49 czcb 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 开窗函数Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行SQL> create table a1(id int,flag1 char(10),flag2 char(10));Table crea... 阅读全文
posted @ 2013-12-22 16:39 czcb 阅读(635) 评论(0) 推荐(0) 编辑
摘要: SQL> create sequence seq1minvalue 1maxvalue 999999999999999999999999999start with 0increment by 1cache 20; 2 3 4 5 6 create sequence seq1*ERROR at lin... 阅读全文
posted @ 2013-12-22 15:45 czcb 阅读(261) 评论(0) 推荐(0) 编辑
摘要: INDEX FULL SCAN 索引全扫描。单块读 。它扫描的结果是有序的,因为索引是有序的。它通常发生在 下面几种情况(注意:即使SQL满足以下情况 不一定会走索引全扫描) ... 阅读全文
posted @ 2013-12-21 19:06 czcb 阅读(306) 评论(0) 推荐(0) 编辑
摘要: INDEX FULL SCAN 索引全扫描。单块读 。它扫描的结果是有序的,因为索引是有序的。它通常发生在 下面几种情况(注意:即使SQL满足以下情况 不一定会走索引全扫描) ... 阅读全文
posted @ 2013-12-21 18:41 czcb 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一.构造相关表P1,P2create table p1(id int,name char(10));create table p2(id int,name char(10));二.批量插入数据begin for i in 1 .. 100000 loop insert into p1 values(... 阅读全文
posted @ 2013-12-20 22:06 czcb 阅读(344) 评论(0) 推荐(0) 编辑
摘要: -----对于普通表实现: UPDATE T_PM_DEPOSIT_HIS b SET flag = SUBSTR( flag, 1, 8 )||'4'|| CASE WHEN term =20130101DECLARE CURSOR c... 阅读全文
posted @ 2013-12-20 13:02 czcb 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 游标是用来处理使用SELECT语句从数据库中检索到的多行记录的工具。借助游标的功能,数据库应用程序可以对一组记录逐个进行处理,每次处理一行。游标是从数据表中提取出来的数据,以临时表的形式存放在内存中--普通游标,游标本身就是一个变量一个游标(cursor)可以被看作指向结果集(a set of ro... 阅读全文
posted @ 2013-12-19 22:42 czcb 阅读(224) 评论(0) 推荐(0) 编辑