上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: merge into 语句就是insert和update的一个封装,简单来说就是: 有则更新,无则插入 下面说怎么使用 MERGE INTO table_Name T1(匿名) using (另外一张表,或者是查询出来的部分数据)T2 on(条件) 注意:ON条件里的字段在后面是不能操作的,(epm 阅读全文
posted @ 2016-07-03 20:36 Blue眼泪2016 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 首先创建学生表: 然后我们创建触发器,当往学生表中插入数据,就触发另一个操作(这里我们打印出插入的数据) 对应的触发器代码如下: 这里 :new 对象表示了插入的记录,可以通过:new.columnName来引用记录的每个字段值 注意这里用到了:dbms_output.put_line()函数,所以 阅读全文
posted @ 2016-07-03 11:29 Blue眼泪2016 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一.数据仓库的特点 面向主题 、集成的 、随时间变化 、相对稳定的 、反应历史数据 二.数据仓库构建思想 自上而下(Bill Inmon):唯一数据中心 自下而上(Ralph Kimbal): 三.ETL Extract:数据清洗 Transformation:转换 Load:加载 ETL调度目标: 阅读全文
posted @ 2016-06-29 16:02 Blue眼泪2016 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 添加用户: useradd user_Name; // useradd jim 设置用户密码: passwd user_Name; (如果后面不带user_Name,默认修改当前用户的密码) // passwd jim 删除用户:userdel user_Name; user -r user_Nam 阅读全文
posted @ 2016-06-29 14:12 Blue眼泪2016 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 设置显示执行时间 set timing on; 不显示:off 最简单的块: 执行结果出现这种情况(执行成功,但是不显示字符串): 这时的解决办法是:在执行块之前,先执行这条语句: set serveroutput on (可以理解为开关,把输出这个功能打开) 这时就成功了。 格式化命令: 设置每行 阅读全文
posted @ 2016-06-28 11:01 Blue眼泪2016 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 所谓的数据稠化,就是补全缺失的数据。因为在数据库表中,存储的数据经常是稀疏的(sparse data),也就是不完整的。比如记录一个员工每个月的销售额,用这么一个销售表来记录:SalesRecord(Name(姓名),Date(日期),Sales(销售额)),假设某个月这个员工请假没上班,对应的没有 阅读全文
posted @ 2016-06-24 17:11 Blue眼泪2016 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: The Future Data Warehouse Professionals I hava remarked many times that a successful data warehouse profersional must be intersted in three things:the 阅读全文
posted @ 2016-06-24 09:11 Blue眼泪2016 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 约束 作用:确保数据库满足特定的商业规则。 解释:例如某个表的字段中,性别只能规定男和女,年龄不能为负数等一些规则。 主要包括:not null 、 unique 、primary key、foreign key 和 check 五种 not null:很简单,表示该字段不能为空值 unique:表 阅读全文
posted @ 2016-06-22 15:43 Blue眼泪2016 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在oracle中通常会遇到这样的问题,需要将行转换成列,如图: 一般通常用的函数有以下三种: decode: case when: pivot: 阅读全文
posted @ 2016-05-27 16:40 Blue眼泪2016 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 不考虑城市(一维稠化数据) 二维: 阅读全文
posted @ 2016-05-27 16:40 Blue眼泪2016 阅读(226) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页