Invisible Columns
使用select * from ,desc 等看不到该列,
在明确的指定它的名字进行查询的时候仍然是可用的
下面关于隐含列的几项内容
- 虚拟列可以设成invisible
- 一个表可以对隐含列就行分区,
- 外部表,表簇,临时表中不能包含隐含列
- 用户自定义的类型不能包含隐含属性
- You can not make system generated hidden columns visible.
Invisible Columns and Column Ordering
隐含列不分配列的顺序(colum_id),如果一个可见的列设为不可见,那么这个列将放到最后一列
强制类型Invisible Columns
隐含列的强制/可选等属性仍然是有效的,如下例:(隐含列的not null属性仍然是生效的)