zoukankan      html  css  js  c++  java
  • 20190316 学习程序最重要的是思考,不是你会多少技能

    思考: 这个是什么、做什么用、会有什么影响和意义

    1.
    merge into 目标表 as m
    using 源表 as y
    on (y.列1=m.列1)
    when matched
    then update set m.列2=y.列2

    问题在于: m.列1不可以等于m.列2
    思考:那么如果我要作为条件列又要作为更新列 ,怎么办?

               要具体情况具体分析,根据其他的列来锁定数据,进行更新,也就是绕一下,绕一下需要注意的就是

    绕出来的数据是否准确,效率如何即可。

    思考2:merge为什么比update快

               涉及原理
    2.
    Oracle分区
    分区的意义和如何分区
    分区表的具体分区模式,根据数值的大小分区,还是根据固定值的范围分区
    最后定义一个最大的MAX 用于存底
    主要针对的是什么做分区,可以设定等于某个分区的时候,为某个分区。

         有个问题需要思考的是,不同的表如果创建相同名称的分区,那么在Oracle中存储的情况会如何。需要更结构话抽象和理解

    3.查看现有系统分区的情况--

    4.分区的增长情况和分区目前的状态--

    5.那些表的数据量过大,导致需要分区--

    6.如何让数据更透明,准确控制数据的量--

    学会欣赏有强迫症的人,他们会把他们喜欢做的事情,做到极致!

    也许并不是你需要的内容,这只是我人生的一些痕迹. -- soar.pang
  • 相关阅读:
    python的使用
    SFM(structure from motion)
    linux 常用命令
    opencv图像操作
    两圆位置判断
    nat123动态域名解析软件使用教程
    IIS负载均衡
    Oracle 查询表信息(字段+备注) .
    【原创】开源.NET排列组合组件KwCombinatorics使用(三)——笛卡尔积组合
    visual studio 2013使用技巧
  • 原文地址:https://www.cnblogs.com/Soar-Pang/p/10540696.html
Copyright © 2011-2022 走看看