创建时间维度数据
来源:互联网 发布:美的空调 知乎 编辑:程序博客网 时间:2024/03/29 03:36
CREATE TABLE D_TIME(
d_time date,
dim_year varchar2(4),
dim_quarter varchar2(6),
dim_month varchar2(6),
dim_day varchar2(9));
DECLARE
begin_date date;
end_date date;
BEGIN
begin_date := to_date('2007-01-01','yyyy-mm-dd');
end_date := to_date('2007-12-31','yyyy-mm-dd');
LOOP
INSERT INTO D_TIME(d_time)
VALUES(begin_date);
begin_date := begin_date + 1;
EXIT WHEN begin_date > end_date;
END LOOP;
COMMIT;
END;
UPDATE D_TIME SET dim_year = to_char(d_time,'yyyy');
UPDATE D_TIME SET dim_quarter = to_char(d_time,'yyyy') || '0' || to_char(d_time,'q');
UPDATE D_time SET dim_month = to_char(d_time,'yyyy') || to_char(d_time,'mm');
UPDATE D_TIME SET dim_day = to_char(d_time,'yyyy') || to_char(d_time ,'mm') || to_char(d_time,'dd');
COMMIT;
d_time date,
dim_year varchar2(4),
dim_quarter varchar2(6),
dim_month varchar2(6),
dim_day varchar2(9));
DECLARE
begin_date date;
end_date date;
BEGIN
begin_date := to_date('2007-01-01','yyyy-mm-dd');
end_date := to_date('2007-12-31','yyyy-mm-dd');
LOOP
INSERT INTO D_TIME(d_time)
VALUES(begin_date);
begin_date := begin_date + 1;
EXIT WHEN begin_date > end_date;
END LOOP;
COMMIT;
END;
UPDATE D_TIME SET dim_year = to_char(d_time,'yyyy');
UPDATE D_TIME SET dim_quarter = to_char(d_time,'yyyy') || '0' || to_char(d_time,'q');
UPDATE D_time SET dim_month = to_char(d_time,'yyyy') || to_char(d_time,'mm');
UPDATE D_TIME SET dim_day = to_char(d_time,'yyyy') || to_char(d_time ,'mm') || to_char(d_time,'dd');
COMMIT;
- 创建时间维度数据
- 创建时间维度数据
- 时间维度创建
- Oracle创建时间维度
- Oracle中创建时间维度表并插入数据
- mysql中创建时间维度
- MS SQL Server 创建时间维度
- mysql创建时间维度的sql脚本
- 用MATLAB制造时间维度数据
- 数据仓库开发之路--时间维度的创建
- db2通过游标生成时间维度表数据
- 数据仓库时间维度
- Cube中时间维度
- 数据仓库的时间维度
- HBase中的时间维度
- 关注时间维度
- HBase中的时间维度
- HBase中的时间维度
- jsf_inaction 3 jsf el 表达式
- 教你自制超强笔记本水冷散热系统
- c语言学习文档
- C#入门二十五个代码小例子
- DotNetBar 7.0.0.4 VS2003/VS2005 哪个地方有下载?
- 创建时间维度数据
- jBPM开发企业流程应用之安装流程设计器
- 最幸福的新娘(为女友收集祝福)
- 酷冷一夏!PC的散热系统高效静音改造全攻略 [使用常识] WSJOL.COM-天堂硅谷/文三街在线
- Response.AddHeader使用实例收集
- intel processor unicode下strlen函数返回值出错原因
- 清凉笔记本,最新散热底座一览!
- 我的中国工控网(http://www.gongkong.com)博客
- 配置网络文件系统(NFS)