私はかなり新しいoracleです。私はすでに2日間問題の解決策を探しています。Oracleは動的SQLの結果セットを表示します
私は動的な列とテーブル名を持つ必要がありますビューがあります。そのような 何か:
DECLARE
plsql_block VARCHAR2(500);
BEGIN
plsql_block := 'SELECT CONCAT('some','column') FROM CONCAT('some','table')';
EXECUTE IMMEDIATE plsql_block
END;
これは動作しますが、どのように私は結果を表示するには?私はすでにDBMS.OutputとLoopで試しましたが、正確には私が望むものではありません。私は、このコマンドを実行するとGUIで通常の結果セットとして表示される必要があります。私はオラクルでこれをやっているのですか?
私は おかげで
ロジックをパイプライン関数に追加し、アプリケーション層で呼び出します。 –
何をしたいのか明確ではありません。あなたのクエリの出力が何であるかの例を挙げることができます – XING
http://www.oracle-developer.net/display.php?id=422 –