いいえ。
基になるオブジェクトの定義の変更(基になるオブジェクトがテーブルであるかビューであるか)に応じて、可変数の列を返すビューを定義することはできません。 OUT
を持つストアドプロシージャを定義できます タイプSYS_REFCURSOR
のパラメーター これにより、基になるオブジェクトにある列が返されます。また、基になるオブジェクトに基づいて異なる数の列を返すパイプラインテーブル関数を定義できる必要があります。ただし、最近のバージョンでははるかに簡単になります。
いいえ。
基になるオブジェクトの定義の変更(基になるオブジェクトがテーブルであるかビューであるか)に応じて、可変数の列を返すビューを定義することはできません。 OUT
を持つストアドプロシージャを定義できます タイプSYS_REFCURSOR
のパラメーター これにより、基になるオブジェクトにある列が返されます。また、基になるオブジェクトに基づいて異なる数の列を返すパイプラインテーブル関数を定義できる必要があります。ただし、最近のバージョンでははるかに簡単になります。