• 具体原因还不清楚,临时的处理方法如下:

    1、使用SGEN重新生成传输申请对应的程序

    2、重新激活程序

  • 在ECC5里面, WS_UPLOAD发现一点问题,最后一列的数据无法导入到内部表。

    cl_gui_frontend_services的gui_upload是替代方法,但相比以前的WS_UPLOAD,需要注意两点

    1、filetype参数的值,以前可以用DAT,现在要使用ASC

    2、如果导入文件是TAB键分隔的文件,HAS_FIELD_SEPARATOR参数必须设置为X

  • 上面一篇关于materialized view的文章已经提到了Dimension,不过没理解透。另外一篇博文讲的更清楚一些,说白了就是利用预先定义好的层级关系,尽可能利用现有materialized view。比如说你对月这个维度创建了materialized view,通过Dimension的定义,在对季度和年这样的维度统计是也能利用针对月维度创建的materialized view

    Oracle数据仓库查询优化技术(2)

    摘抄一下创建Demension的语法:

    create dimension time_dim
    2 level year is (time_dim.t_year)
    3 level quarter is (time_dim.t_quarter)
    4 level month is (time_dim.t_month)
    5 level day is (time_dim.t_day)
    6 hierarchy year_quarter_month_day
    7 (
    8 day child of
    9 month child of
    10 quarter child of
    11 year
    12 );

  • 很早就在《Expert one on one Oracle》这边书里面了解到materialized view 的概念,但一直只是有一个印象。今天看到了一篇好的博文,《Expert one on one Oracle》- 物化视图 - 笔记 ,对materialized view 做了很好的阐述,我就再列一下重点内容

    1、创建materialized view 的语法

    create materialized view view_name
    build immediate
    refresh on commit
    enable query rewrite
    as
    select f1, count(*)
    from t1
    group by f1

    2、两个关键的参数

    query_rewrite_enabled

    query_rewrite_integrity,有三个可选值,enforced,trusted,STALE_TOLERATED

    顺便记录一下显示oracle参数的小技巧,比如说想查看上面的两个参数,使用下面的命令就可以了,有点像模糊查询的做法。

    show parameter query;

  • 这个问题其实很简单,使用TABLE的COLGROUP和COL两个标签就可以解决问题了。

    HTML <colgroup> tag

    以前也碰到过这个问题,没有仔细研究过,图省事直接循环实现了,虽然一直觉得这样做有点笨。

    今天在javaeye里面看到了这个解决方法:table 原来还可以这样用啊