为什么在使用上述语法创建表时无法指定invisible
?
我需要任何特殊优惠吗?
[[ - 仅用于学习目的 - ]]
答案 0 :(得分:3)
我需要任何特殊优惠吗?
不,您只需要Oracle 12c版本。您正在运行11g,不可见列是12c版RDBMS的新功能:
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
....
SQL> create table t1(
2 col1 number,
3 col2 number invisible
4 )
5 ;
Table created