外部連携ビューを利用して帳票定義に紐づいた入力帳票のクラスター値を取得したい
以下にSQLクエリのサンプルを記述いたしますので参考としてください。
下記サンプルを実行する場合、帳票定義の構成および紐づく入力帳票の件数によっては、データベースへ負荷がかかります。
これによりi-Reporter の運用に影響を及ぼす可能性があります。
ご利用の際はこの点を十分にご考慮ください。
【サンプル】
特定の帳票定義を元に作成された入力帳票のクラスター入力値を取得する
SELECT
cl.rep_top_id
,cl.rep_top_name
,cl.rep_sheet_no
,cl.cluster_id
,cl.cluster_name
,cl.input_value
,.....
FROM
view_def_top def
INNER JOIN view_rep_cluster cl ON def.def_top_id = cl.def_top_id
WHERE
def.def_top_org = 元定義IDを指定
帳票定義は更新してサーバーへ保存するとリビジョンアップが発生し、
TOP定義ID の値が変わります。
そのため、すべてのリビジョンの定義から作成された入力帳票を取得するときは、
「帳票TOP定義ビュー」[view_def_top]の「元定義ID」[def_top_org]を
取得する必要があります。
外部連携ビューの各定義については下記のマニュアルをご参考ください。
# 参照マニュアル