Colunas ocultas são colunas que existem na tabela, mas que não podem ser selecionadas. Existem vários motivos pelos quais o Oracle pode criar uma coluna oculta -- dois dos motivos mais comuns são
- Quando uma coluna é marcada como não utilizada, mas não descartada, ela fica oculta
- Oracle colunas virtuais criar colunas ocultas na tabela
Vários outros recursos do Oracle também podem criar colunas ocultas, embora esses recursos tendam a ser mais esotéricos (ou seja, se a memória servir, a interMedia cria algumas colunas ocultas para rastrear vários bits de dados).