select P.FID from GA_PIPE P, GA_LINE T
WHERE P.FID = T.FID_ATTR AND
({parameter.PERIMETERID}=0
or SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER
WHERE id={parameter.PERIMETERID}),
'mask=anyinteract query=window')='TRUE')
GROUP BY P.FID ORDER BY P.FID
パラメータ SPATIALMASK は、レポート定義にある場合のみ設定されます。サンプル SQL 文:
WHERE
{parameter.PERIMETERID}=0
OR SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER
WHERE id={parameter.PERIMETERID}),
'mask={parameter.SPATIALMASK} query=window')='TRUE'
位置条件で選択レポートを使用する詳細については、『ユーザ ガイド』の「[空間書き出し]を使用する」を参照してください。