- 博客(7)
- 收藏
- 关注
原创 数据迁移oracle11G数据核对
一,项目目标老机房的系统迁移到新机房二,注意事项1,基础网络与设备的迁移(不做本文章的重点)2,商用软件做数据库迁移三,oracle11G数据核对1,是确认新老库同步用户下的过程及相关表,视图等是否一致注意:要在老库创建一个dblink到新库newselect o.owner, ---老库用户 o.object_type, o.o_count, n.n_count, o.o_count-n.n_count minus_cn ..
2021-08-02 14:37:06
378
原创 分析函数-STDDEV,STDDEV_SAMP ,STDDEV_POP,VAR_POP,VAR_SAMP,VARIANCE
/*STDDEV:计算当前行关于组的标准偏离STDDEV_SAMP : 该函数计算累积样本标准偏离,并返回总体变量的平方根STDDEV与 stddev_samp 的不同之处在于,当计算的输入数据只有一行时,stddev 返回 0,而stddev_samp 返回 null*/计算公式:select stddev(salary) FROM hr.em
2017-10-26 15:18:36
5526
1
原创 分析函数--FIRST_VALUE,LAST_VALUE,LAG,LEAD,ROW_NUMBER
一 ,FIRST_VALUE,LAST_VALUER的使用1,FIRST_VALUE 是指返回组中数据窗口的第一个值2,LAST_VALUE 是指返回组中数据窗口的最后一个值(注意点:不受排序的影响)例子:SELECT DEPARTMENT_ID,FIRST_NAME || ' ' || LAST_NAME EMPLOYEE_NAME,HIRE_DATE,SALAR
2017-10-25 14:42:42
794
原创 merge into的模板使用
1,创建两测试表create table merge_test1 (test1_id number,test1_name varchar2(100));create table merge_test2 (test2_id number,test2_name varchar2(100));2,测试表插入数据insert into merge_test1(test1_id,test1_
2017-10-24 16:37:16
270
原创 分析函数——函数 RANK,DENSE_RANK,FIRST,LAST
1,RANK(总结:下图中出现了两个2,就没有序列3了)功能描述:根据 ORDER BY 子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置。组内的数据按 ORDER BY 子句排序,然后给每一行赋一个号,从而形成一个序列,该序列从 1 开始,往后累加。每次 ORDER BY 表达式的值发生变化时,该序列也随之增加。有同样值的行得到同样的数字序号(认为 null 时相
2017-10-24 14:12:35
1445
原创 分析函数学习
--分析函数--Partition by,按相应的值(manager_id)进行分组统计SELECTMANAGER_ID,FIRST_NAME||' '||LAST_NAME EMPLOYEE_NAME,HIRE_DATE,SALARY,AVG(SALARY) OVER (PARTITION BY MANAGER_ID) AVG_SALARY--按manager
2017-10-23 15:12:06
482
原创 Oracle两种临时表的创建
1.会话级临时表:会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。格式:Create Global Temporary Table Table_Name(Col1 Type1,Col2 Type2...)On Commit Preserve R
2017-10-20 10:44:05
3022
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人