【发布时间】:2014-09-09 18:58:07
【问题描述】:
我目前使用的架构将在几个月后更改为另一个架构。我不想从每个报告中多次删除 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 选择查询中实现 SET SCHEMA 和 SET PATH?
【问题讨论】:
标签: db2 database-schema user-defined-functions birt