Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
関数を使用して、その戻り値をパイプライン処理します。上記の関数を次のように呼び出します。
SELECT * FROM TABLE(FUNC(params)) ORDER BY somecolumn;
結果を1x4テーブルとして返し、カーソルを使用して結果を取得してみました。ただし、カーソルはフィールド名または列名専用であり、タイプ用ではないというエラーが表示されます。
同じカーソルを使用することはまだ可能ですか、または個々のフィールドを取得する他の方法はありますか?
これがあなたの欲しいものだと思いますか?
SELECT MyTable.Column1, MyTable.Column3, etc FROM TABLE(FUNC(params)) MyTable ORDER BY somecolumn;
特定の列にアクセスするには、テーブルのエイリアスを作成するだけです。