摘要: 表分区 目的: 安全(鸡蛋不要放在一个篮子里) 效率****(快速找到南方it学院所有姓张的人) 便于维护 场景: 数据量极大(大于 2G) 历史数据比重比较大 分类: 范围分区 列表分区 哈希分区(hash) 在以上分区的基础上,可以两两结合,形成 复合分区,但常用的就是两种: 范围-列表分区 范 阅读全文
posted @ 2017-09-12 16:05 邹尚雄 阅读(231) 评论(0) 推荐(0) 编辑
摘要: --范围分区create table person( id int, name varchar2(20), birth date, sex char(2))partition by range (birth) --根据年龄分区( partition p1 values less than (to_d 阅读全文
posted @ 2017-09-12 16:02 邹尚雄 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: 1 Numeric abs/mod 绝对值/求模 sqrt/power/exp 求幂 ceil/floor/round 取整 trunc 截取小数点 sin/cos/ln/log 数学函数 2 Charactor chr/ascii ascii码 length/lengthb 字符/字节长度 ini 阅读全文
posted @ 2017-09-12 10:02 邹尚雄 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 聚合函数是用来统计每个分组的统计信息,它们要跟 group by 一起使用,用来将每个分组所有数据 聚合 成一条统计数据。 包括 max/min/count/avg/sum 等。 -- 按照部门进行分组统计的语句 select deptno, -- 因为按照 deptno 分组,select 中只能 阅读全文
posted @ 2017-09-12 10:01 邹尚雄 阅读(4530) 评论(0) 推荐(0) 编辑
摘要: 1、表明首字母 应该为字母 2、表名的最大长度为30个字符 3、不能使用oracle保留字和关键字来作表名 4、同一用户下的不同表不能具有相同的名称 5、可以使用下划线、数字和字母,但不能使用空格与单引号 阅读全文
posted @ 2017-09-12 10:01 邹尚雄 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 集合操作符 Union / UnionAll / Intersect / Minus -- 生成测试数据 create table dept_01 as select * from dept where rownum < 6; create table dept_02 as select * fro 阅读全文
posted @ 2017-09-12 10:00 邹尚雄 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 它是 Oracle 中非常特殊的一种类型。它表示不确定,表示没有值。并且它能转化成所有的类型。 向数据库中插入空字符串时,oracle 会把它自动转化为 null 类型。所以,在查询空字符的时候: 上面的语句是非法,不合适的。应该这样查: 创建表的时候,为了约束插入的数据不能为空,应该在字段的后面写 阅读全文
posted @ 2017-09-12 09:59 邹尚雄 阅读(213) 评论(0) 推荐(0) 编辑