-
[Oracle开发] 详谈 oracle 目录 (笔记)
详谈oracle索引(笔记)1、oracle索引空值问题当在有空值得列上建立单列索引时,如果搜索条件为isnull在解释计划中可以看到,对于此列oracle并没有使用索引查询;但是当建立的是多列索引是,就会按照索引来进行查询。2、B-树索引示意图:在B-树索引中,将会按照从上到下的顺序进行索引。如果...
395
热度 -
[Oracle开发] oracle 事务处理 注意事项(札记)
oracle事务处理注意事项(笔记)事务:一个独立的逻辑工作单元。它有特定的一系列必须作为一个整体一起成功或者失败的SQL语句组成。是一个要么全有要么全无,很个性的一个东东。事务的四大属性——ACID属性:原子性(atomicity)、一致性(consistency)、隔离性...
351
热度 -
[Oracle开发] 简单查询跟限定查询
简单查询和限定查询使用scott用户下的表,1.--查询表的所有内容SELECT*FROMemp;2.--查询员工编号,姓名,基本工资SELECTe.empno,e.ename,e.salFROMempe;3.--查询职位并去掉重复SELECTDISTINCTe.jobFROMempe;4.--查询...
30
热度 -
[Oracle开发] What is Scalability
WhatisScalability?Scalabilityisasystem'sabilitytoprocessmoreworkload,withaproportionalincreaseinsystemresourceusage.Inotherwords,inascalablesystem,ify...
136
热度 -
[Oracle开发] 物化视图建立索引和查看索引
物化视图建立索引跟查看索引如题,还请帮助,怎么查看物化视图建立的索引语句怎么建立索引啊?------解决思路----------------------引用:Quote:引用:物化视图创建索引与表创建索引的语法一样求简单例子建立多个索引简单例子,谢谢斑斑。--CREATETABLEcreatetab...
139
热度 -
[Oracle开发] 使用SQL将Oracle中同一列的多行记要拼接成一个字符串(有相关列)
使用SQL将Oracle中同一列的多行记录拼接成一个字符串(有相关列)--原始数据--a111--b222--a333--a444--d555--c666--d777--最终结果--a111,333,444--b222--c666--d555,777------解决思路---------------...
104
热度 -
[Oracle开发] oracle带type返回值的package的调用解决办法
oracle带type返回值的package的调用如下package:CREATEORREPLACEpackageSCOTT.pk_wtistypemytypeisrefcursor;procedurep_wt(mycsoutmytype);end;CREATEORREPLACEpackageBOD...
149
热度 -
[Oracle开发] ORDER BY会影响查询结果?解决方案
ORDERBY会影响查询结果?ORACLE版本10G有个项目,有表table1,表结构:CREATETABLETABLE1(TIDVARCHAR2(50BYTE),ITEM_IDVARCHAR2(50BYTE),QTYNUMBER)统计数据时用到以下SQL语句查询:SELECTtid,SUM(CAS...
92
热度 -
[Oracle开发] 为什么小弟我这个查询语句很慢?查一条数据都需要事多
为什么我这个查询语句很慢?查一条数据都需要事多初学oracle,这是我写的语句,结果可以查询出来,可是很慢,怎么样解决?SELECTDISTINCTTO_CHAR(VA.COMPANYHIREDTM,'YYYY/MM/DD')AS进入集团日期,VA.PERSONNUMAS工号,VA.PERSONFU...
86
热度 -
[Oracle开发] 创设自己的oracle解释计划
创建自己的oracle解释计划1、解释计划当使用explainplan来为一个查询生成预期的执行计划时,输出将包括一下几种:SQL访问的每一张表;访问每张表的方法;每一个需要联结的数据源所使用的联结方法;按次序列出的所有需要完成的运算;计划中各步骤的谓语列表信息等等explainplanforsel...
94
热度 -
[Oracle开发] oracle 行列转换时,动态sql长度超过varchar2的最大长度怎么处理
oracle行列转换时,动态sql长度超过varchar2的最大长度怎么办我用casewhen的方式做行列转换,导致动态脚本超长,超过了varchar2的最大长度4000,请问有没有什么好办法可以解决呢?------解决思路----------------------脚本超长?是脚本,还是字段值?脚...
117
热度 -
[Oracle开发] oracle 数据库 sql
oracle数据库求一个sqlselect一个字段,如果该字段>5000就取5000,如果小于5000,该字段取0,如何简单实现?谢谢!------解决思路----------------------select(casewhena>=5000then5000else0end)ASAfr...
60
热度 -
[Oracle开发] 表的联接操作(学习笔记)
表的连接操作(学习笔记)在数据库中对于数据表的连接操作一共提供了两种:内连接:也称等值连接在where中消除笛卡尔积的条件就是采用了内连接方式进行的外连接:内连接中只能显示等值满足的条件,不满足的条件则无法显示,如果希望显示特定表中的全部数据就要用要外连接外连接分3种在Oracle中使用(+)表示连...
107
热度 -
[Oracle开发] [原创]借助AWR报告分析解决oracleCPU过高的有关问题
[原创]借助AWR报告分析解决oracleCPU过高的问题简介:在oracle数据库中,有两个非常实用的自带监控工具EM(EnterpriseManager)和AWR(AutomaticWorkloadRepository)。其中,通过AWR报告可以生成易于阅读的监控报告,可协助进行性能问题的诊断和...
649
热度 -
[Oracle开发] 创建用户:
用户的创建(学习笔记)创建用户:语法:CREATEUSER用户名IDENTIFIEDBY密码[DEFAULTTABLESPACE表空间名称][TEMPORARYTABLESPACE临时表空间表名][QUOTA数字[K|M]UNLIMITEDON表空间名QUOTA数字[K|M]UNLIMITEDON表...
492
热度 -
[Oracle开发] 表空间的创设(学习笔记)
表空间的创建(学习笔记)表空间的创建:一般由管理员来创建,创建时使用管理员登录表空间命名:以TBS_为前缀,也可以自定义统一即可定义表空间语法CREATE[TEMPORARY]TABLESPACE表空间名称DATAFILE|TEMPFILE‘表空间路径’SIZE数字K|MAU...
58
热度 -
[Oracle开发] 求怎么获得一个时间区段里的法定节假日
求如何获得一个时间区段里的法定节假日现在有一张表Aholidayidstartdtmenddtm1 2015/10/1 2015/10/42 2015/1/1 2015/1/23 2015/2/18 2015/2/214 2015/4/5 2015/4/65 2015/5/1 2015/5/26 2...
71
热度 -
[Oracle开发] ORACLE SQL求相助-2015第一帖
ORACLESQL求帮助--2015第一帖现有一个需求,需要一SQL来实现其中逻辑,具体如下有两张表1,Customer_infoPK:Customer_ID2.cust_balance_infoPK:(Customer_ID,CONTEXTID,STATEMENTID,ACCOUNTID)现要求查...
118
热度 -
[Oracle开发] oracle 11g 用dbca配置em时报错解决方法
oracle11g用dbca配置em时报错win764bitoracle11g64bit用dbca创建了一个数据库eyuandb,没有创建em;然后修改listener.ora文件SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=CLRExtProc)(...
159
热度 -
[Oracle开发] oracle插入date类型解决方法
oracle插入date类型我用mabits往oracle中插入一个newdate()当前时间插入进去是打印是FriDec2611:50:52CST2014我保存到数据库中取出来用java.util.date接收打印却变成了FriDec2600:00:00CST2014有谁能告诉我究竟是数据库不能保...
113
热度