Oracle Discoverer中一些有用的SQL
Business area和Folder
以下sql顯示所有的business area,下屬的folder和folder的描述資訊
select eb.ba_name
, eo.obj_name
, eo.obj_description
from eul4_ba_obj_links ebol
, eul4_bas eb
, eul4_objs eo
where ebol.bol_ba_id = eb.ba_id
and ebol.bol_obj_id = eo.obj_id
order by ba_name
BA_NAME | OBJ_NAME | OBJ_DESCRIPTION |
ADMIN | ADM_BA_DOC |
|
ADMIN | ADM_FOLD_DOC |
|
ADMIN | ADM_JOIN_DETAIL_DOC |
|
ADMIN | ADM_REFRESH_LOG_STATUS | ADM_REFRESH_LOG |
ADMIN | ADM_JOIN_DOC |
|
Folder 和 Item
以下sql顯示所有folder和下屬的item資訊,並用seq顯示其層次
select 1 as seq
, eo.obj_id as id
, eo.obj_name as name
from eul4_objs eo
union
select 2 as seq
, ee.it_obj_id as id
, ' ' || ee.exp_name as name
from eul4_expressions ee
order by id, seq
SEQ | ID | NAME |
1 | 100057 | ADM_BA_DOC |
2 | 100057 | BA_NAME |
2 | 100057 | OBJ_DESCRIPTION |
2 | 100057 | OBJ_NAME |
1 | 100058 | ADM_FOLD_DOC |
2 | 100058 | DESCRIPTION |
2 | 100058 | ID |
2 | 100058 | NAME |
2 | 100058 | SEQ |
1 | 100059 | ADM_JOIN_DETAIL_DOC |
2 | 100059 | DETAIL |
2 | 100059 | JOIN_ID |
2 | 100059 | MASTER |
2 | 100059 | NAME |
1 | 100060 | ADM_JOIN_DOC |
2 | 100060 | JOIN_DESC |
2 | 100060 | JOIN_ID |
2 | 100060 | ORD_ID |
Join
一下sql顯示Join詳細資訊,包括join名,master folder, detail folder,以及join所用的item
select ekc.key_id as join_id
, ekc.key_name || ' [ Master: ' || eor.obj_name || ' ; Detail: ' || eo.obj_name || ']' as join_desc
, 1 as ord_id
from eul4_key_cons ekc
, eul4_objs eo
, eul4_objs eor
where ekc.key_obj_id = eo.obj_id
and ekc.fk_obj_id_remote = eor.obj_id
union
select ee.jp_key_id as join_id
, ' ' || eod.obj_name || '.' || eee.exp_name as join_desc
, 2 as ord_id
from eul4_expressions ee
, eul4_exp_deps eed
, eul4_objs eod
, eul4_expressions eee
where eed.pd_p_id = ee.exp_id
and eee.exp_id = eed.ped_exp_id
and eee.it_obj_id = eod.obj_id
order by join_id
, ord_id
JOIN_ID | JOIN_DESC | ORD_ID |
101631 | FR_COST_CENT -> FR_CSTM_CNCT [ Master: FR_COST_CENT ; Detail: FR_CSTM_CNCT] | 1 |
101631 | FR_COST_CENT.COST_CENT_ID | 2 |
101631 | FR_COST_CENT.CSTM_CMPY_OR_PRSN_ID | 2 |
...... | ...... | . |
Oracle Discoverer相關文章:
http://blog.itpub.net/post/334/18294
http://blog.itpub.net/post/334/12966
http://blog.itpub.net/post/334/6813
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/207/viewspace-791085/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle DiscovererOracle
- 巧用Oracle Discoverer中的資料字典檢查joinOracle
- Oracle discoverer中exp/imp Business Areas (BAs) 和foldersOracle
- ORACLE EBS中啟動Discoverer Plus出現空白頁Oracle
- 一些比較有用的oracle查詢語句Oracle
- 一些有用的函式函式
- 一些有用的網站網站
- Oracle Doc list involved with discoverer/OBIEEOracle
- ORACLE DISCOVERER虛擬記憶體低Oracle記憶體
- Swift中你應該知道的一些有用的tipsSwift
- Oracle SQL的一些語法OracleSQL
- 有用的 oracle 包Oracle
- Oracle_Discoverer10G_Server安裝配置OracleServer
- 一些有用的Python庫Python
- AS400一些有用的命令
- SQL Server 中的一些概念SQLServer
- ORACLE一些巡檢sqlOracleSQL
- sql server 中的一些實用的sql語句SQLServer
- Oracle中的sql%rowcountOracleSQL
- Oracle中的sql hintOracleSQL
- 英文簡歷中關於專案經驗的一些有用的例子
- sql中as的用法和一些經典的sql語句SQL
- fragment簡單有用的一些細節Fragment
- 一些有用的SAP技術TCODE
- linux 之一些有用的程式(轉)Linux
- oracle幾個有用的命令Oracle
- ES6的一些有用的小特性
- ORACLE SQL 效能優化的一些建議OracleSQL優化
- oracle - 超有用的小指令碼Oracle指令碼
- Discoverer開發整理(轉)
- MSSQL-SQL SERVER一些使用中的技巧SQLServer
- oracle優化sql語句的一些建議Oracle優化SQL
- SQL/Plus中的一些容易混淆的問題SQL
- oracle PL/SQL中的過載OracleSQL
- Oracle中SQL解析的主要流程OracleSQL
- 一些不常用的卻很有用的T-code
- 工作中那些有用的工具
- SQL 中的一些小巧但常用的關鍵字SQL