oracle
文章平均质量分 71
曲终人散开
这个作者很懒,什么都没留下…
展开
-
oracle
oracle执行计划查看cpu消耗资源,消耗资源越少越好oracle临时表1.手动创建:创建全局临时表*****; 基于事务的临时表在提交删除行上创建全局临时表*****; 基于会话的临时表创建全局临时表***** on commit preserve rows;2.自动创建:排序wm_concat()组函数行转列,列转行 数据处理大致可以分成两大类:...原创 2018-11-06 23:27:10 · 104 阅读 · 0 评论 -
oracle 存储
CREATE OR REPLACE PROCEDURE RAISESALARY AS P_CUSTINSID NUMBER(12); REGNUMBER VARCHAR(200); P_NUM NUMBER(12); CHECK_SQL VARCHAR(4000); CURSOR CUSTINSID IS SELECT O.CUST_INS_ID ...原创 2019-01-22 18:52:42 · 138 阅读 · 0 评论 -
oracle 查看锁
SELECT * FROM (SELECT N.SID SID_, N.USERNAME 实例名, N.LOGON_TIME 登录打开页面时间, N.SQL_EXEC_START 当前语句开始执行时间, N.SQL_ID 当前SQLID, L....原创 2019-01-11 15:34:33 · 1112 阅读 · 0 评论 -
oracle转义
' DECODE(REL.ERROR_STR, NULL, ''系统月度缴存额为 :'''||'|| P.SUM_AMO|| ' || ' ''导入月度缴存额为 :'' '||'||P.ACCU_PAY_FEES_AMO,REL.ERROR_STR||' || ' '...原创 2019-01-04 18:14:37 · 682 阅读 · 0 评论 -
oracle 表字段值带有&解决办法
insert update中数据值带有&,将'&'拼接即可原创 2018-12-12 16:42:05 · 839 阅读 · 0 评论 -
oracle 表之间连接类型
一....排序- - 合并连接 (Sort Merge Join(SMJ)) 排序是一个费时,费资源的操作,特别对于大表。基于这个原因,SMJ 经常不是一个特别有效的连接方法,但是如果2 个行源都已经预先排序,则这种连接方法的效率较高。 二...嵌套循环 (Nested Loops(NL)) 该连接过程是一个2 层嵌套循环,...原创 2018-11-19 11:39:13 · 497 阅读 · 0 评论 -
oracle 索引
索引唯一扫描(索引的唯一扫描) 通过唯一索引查找一个数值经常返回单个ROWID。如果该唯一索引有多个列组成(即组合索引),则至少要有组合索引的引导列参与到该查询中,如创建一个索引:create index idx_test on emp(ename, deptno, loc)。则select ename from emp where ename = ‘JACK’ and de...原创 2018-11-19 10:58:00 · 114 阅读 · 0 评论 -
oracle DML执行阶段
DML语句处理:每种类型的语句都需要如下阶段 第1步: Create a Cursor 创建游标 第2步: Parse the Statement 分析语句 第5步: Bind Any Variables 绑定变量 第7步: Run the Statement 运行语句 第9步: Close the Cursor 关闭游标 如果使用了并行功能,还会包含如下...原创 2018-11-14 14:56:27 · 189 阅读 · 0 评论 -
oracle 数据库基本知识
一个oracle数据库可以对应多个实例。1.实例:一组Oracle 后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。1. SGA(System Global Area)是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 2.共享池:Shared Pool用于缓存最近被...原创 2018-11-06 23:24:36 · 128 阅读 · 0 评论 -
oracle存储过程
-----------------不带参数 /* 第一个存储过程:打印HelloWorld调用存储过程两种方式:1. exec sayHelloWorld();2. begin sayHelloWorld(); sayHelloWorld(); end; /*/create or replace procedure sayHelloWorld as...原创 2018-11-06 23:26:45 · 99 阅读 · 0 评论 -
oracle ---- pl/sql
hadoop 基于java ,,spark 基于scala--------------记录型变量declare -- 定义记录型变量:代表一行 emp_rec emp%rowtype;begin select * into emp_rec from emp where empno=7839; dbms_output.put_line(emp_rec.en...原创 2018-11-06 23:26:35 · 114 阅读 · 0 评论 -
sql查询同一员工、同一供应商、同一产品,连续两月及两月以上存在差异信息数据
WITH M AS (SELECT L.UNIQ_NO, L.PROD_ID, L.ORD_RECE_SUPP_ID, L.BUSI_YM FROM CS_BACK_IMPORT_PROBLEM_REL L JOIN ES_EMP_INFO O ON L.UNIQ_NO = O.UNIQ_NO WHERE 1 = 1 AND L.IS_ERROR =...原创 2019-03-19 17:29:05 · 469 阅读 · 0 评论