oracle
文章平均质量分 67
sourcecode1
这个作者很懒,什么都没留下…
展开
-
GROUP BY 是分组查询使用原则
select item.itemnum,item.in1,item.in4,inventory.location from item,inventorywhere item.itemnum=inventory.itemnum and inventory.location='DYB'and item.in1='D/MTD/MRM'GROUP BY ITEM.ITEMNUM提示错误是NOT原创 2014-09-12 10:10:34 · 1868 阅读 · 0 评论 -
oracle中用存储过程进行动态行列转换
oracle中用sql进行动态行列转换:存在以下两个表部门表:部门ID 部门名称1 部门1----------------------------------员工表:员工Id 员工名 性别 所属部门1 员工1 女 12 员工2 女 13 员工3 女 14 员工4 女 15 员工5 男 16 员工6 女 17 员工7 男原创 2014-09-09 09:45:31 · 1983 阅读 · 0 评论 -
oracle在declare中根据查询的结果定义游标,游标的select statement部分是动态的。
declare flagScore varchar2(10); flagCounts number; oneflagCountsTmp number; tpClaimAmount number; curindicatorId number(10); dateOfFlag varchar2(50); t原创 2014-10-22 15:22:41 · 3647 阅读 · 2 评论 -
oracle 查询开始和结束日期之间的数据(闭区间)
oracle中 查询开始和结束日期之前的数据(闭区间),dang原创 2014-11-19 18:38:37 · 5324 阅读 · 0 评论 -
oracle利用分析函数row_number()over()查询一张表所有字段并按照其中部分字段分组查询某字段最大值
oracle利用分析函数row_number()over()查询一张表所有字段并按照其中部分字段分组查询某字段最大值原创 2016-10-23 13:28:16 · 4545 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
先准备数据: deptid :部门id. parent_deptid :deptid 的父级部门,也就是depid 是他的子部门。 create table test_employee (empid int ,deptid int ,parent_deptid int,salary decimal(10,2)); insert into test_employee values(1,10,1原创 2016-10-23 13:21:00 · 225 阅读 · 0 评论 -
RAC环境 cache order
在RAC环境中,序列的Cache问题可能会对性能有着决定性的影响,缺省的序列Cache值为20,这对RAC环境远远不够。如果存在序列号使用的竞争,就可能在数据库中看到明显的队列等待:enq: SQ - contention在RAC情况下,可以将使用频繁的序列Cache值增加到10000,或者更高到50000,这些值在客户的环境中都有采用。这是RAC设置和RAC使用的基本常识,不可或转载 2016-11-30 14:17:07 · 722 阅读 · 0 评论 -
看懂执行计划
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。 一.原创 2016-12-06 22:25:17 · 1168 阅读 · 0 评论