oracle 中sql,Oracle中SQL编写集锦

本文分享了在Oracle数据库中进行SQL查询的技巧,包括如何实现行列转换,适用于处理主从表关联的场景。此外,还介绍了创建过程时进行分类处理的方法,帮助优化数据库操作。同时提及了orastress工具在数据库压力测试中的应用和Oracle直方图的概念。
摘要由CSDN通过智能技术生成

Oracle中SQL编写集锦

1、实现行列动态转换,常用于主从表关联时的特殊需求

select rwbm,psqh,

max(decode(xh1,1,yy))JKYL1,

max(decode(xh1,2,yy))JKYL2,

max(decode(xh1,3,yy))JKYL3,

max(decode(xh1,4,yy))JKYL4,

max(decode(xh1,5,yy))JKYL5,

max(decode(xh1,1,sz))RZSL1,

max(decode(xh1,2,sz))RZSL2,

max(decode(xh1,3,sz))RZSL3,

max(decode(xh1,4,sz))RZSL4,

max(decode(xh1,5,sz))RZSL5

from(

select a.*,row_number()over(partition by rwbm,psqh order by xh)xh1

from JC_CSD_SJCSCTZK a

where pz is not null

)group by rwbm,psqh

2、过程编写时进行分类处理

create or replace procedure [过程名]([参数1] in [类型],[参数2] in [类型]) is

CN NUMBER(1):=0;                     --是否已经存在

begin

FOR X IN ([待导出数据查询SQL])

LOOP

FOR Y IN (select count(*) TS from [判断导入表对应数据存在])

LOOP

CN := Y.TS;            --已�

相关文档:

orastress主要测试数据库的压力。它可以测试数据库的CPU或者内存的压力(以只读方式),也可以使用包括普通INSERT和直接路径INSERT两种方式测试数据库的I/O能力。

orastress只能运行在windows下,但它也可以测试远程服务器的压力。

1、下载

下载地址是

http://www.linxcel.co.uk/orabm/orastress.zip

2、安装

oras ......

Oracle直方图解析

一、    何谓直方图:

直方图是一种统计学上的工具,并非Oracle专有。通常用于对被管理对象的某个方面的质量情况进行管理,通常情况下它会表现为一种几何图形表,这个图形表是根据从实际环境中所收集来的被管理对象某个方面的质量分布情况的数据所绘制成的,通常会画成以数量为底边,以� ......

关于Oracle里面的一些小函数

要求:A.数据库表中的一个字符串  可能含有"+" 例:ORC+001

也可能不含“+”

B.要求如果该字符串含有“+”,则取“+”之前的字符 例:ORC+001 取ORC

&nbsp ......

1.asp.net连接oracle服务器需要添加Sytem.Data.OracleClient命名空间,将System.Data.OracleClient.dll加入到项目中。

2.连接时需要ConnectionString字符串,出现在web.config文件中,如下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值