Oracle テーブルの非表示列を含まない %RowType の回避策を探しています。移行中に従来のコードに影響を与えないように、非表示の列が必要であり、新しいコードで %RowType などを使用してすべての列にアクセスできるようにします。私が試したことの 1 つは、完全なテーブル構造を持つタイプ レコードを作成することですが、個々の列への %Type 参照を許可していないようです。
Type t_Inv_Test Is Record
(
Test_Column_Vis Varchar2(20),
Test_Column_Inv Varchar2(20)
);
できないこと:
Function Qry(p_Test_Val In t_Inv_Test.Test_Column_Vis%Type)
Return t_Inv_Test.Test_Column_Inv%Type;
他の非表示列の質問を見た後、すべての列でビューを定義し、View%Rowtype を使用することも検討しています。これを行う最善の方法は何ですか?ありがとうジョー