Birt / Set架构和设置路径

时间:2014-09-09 18:58:07

标签: db2 database-schema user-defined-functions birt

我目前正在使用一个架构,该架构将在几个月后更改为另一个架构。我不想在每个报告中多次删除SCHEMA_NAME。到目前为止,所有报告都采用以下格式:

SELECT
    COLUMN_NAME1,
    SCHEMA_NAME.USER_DEFINED_FUNCTION(COLUMN_NAME2),
    COLUMN_NAME3
FROM
SCHEMA_NAME.TABLE_NAME

我想从查询中删除架构名称,因此它看起来像这样:

SET SCHEMA LROUIM;
SET PATH LROUIM;
SELECT
    COLUMN_NAME1,
    USER_DEFINED_FUNCTION(COLUMN_NAME2),
    COLUMN_NAME3
FROM
TABLE_NAME

我需要表名的“SET SCHEMA”和用户定义函数的“SET PATH”。此代码适用于Squirrel SQL,但如果我将此代码插入到SQL SELECT QUERY类型的Birt数据集中,则会因为

而出现错误
SET SCHEMA LROUIM;
SET PATH LROUIM;

如何在Birt中的SQL Select Query中实现SET SCHEMA和SET PATH?

1 个答案:

答案 0 :(得分:1)

我认为BIRT使用JDBC连接,您可以通过指定默认架构来修改连接参数。