invisible 句を使用する [12c新機能]
12cでは、テーブルに非表示列を作成することが可能になった。
レコード単位で表示・非表示を設定する。
テーブル作成
SQL> create table hoge(col1 number(10), col2 char(10)) invisible;
select時の仕様
SQL> select * from hoge;
SQL> select col1, col2 from hoge;
colinvisible パラメータ
設定するには、set コマンドを使用する。
デフォルト:off
SQL> set colinvisible on
SQL> set colinvisible off
設定を確認するには、show コマンドを使用する。
デフォルト:off
SQL> show colinvisible