Oracle SQL ステートメントをストアド プロシージャに変換する必要があるため、権限の低いユーザーは特定のデータ フィールドにアクセスできます。
SELECT
info_field, data_field
FROM
table_one
WHERE
some_id = '<id>' -- I need this <id> to be the procedure's parameter
UNION ALL
SELECT
info_field, data_field
FROM
table_two
WHERE
some_id = '<id>'
UNION ALL
SELECT
info_field, data_field
FROM
table_three
WHERE
some_id = '<id>'
UNION ALL
...
私は SP の専門家ではないので、関連するすべてのテーブル (約 12) をループする良い解決策を見つけることができませんでした。
どんなアイデアでも役に立ちます。どうもありがとう!