Las columnas ocultas son columnas que existen en la tabla pero que no se pueden seleccionar. Hay varias razones por las que Oracle podría crear una columna oculta; dos de las razones más comunes son
- Cuando una columna se marca como no utilizada pero no descartada, se oculta
- Oracle columnas virtuales crear columnas ocultas en la tabla
Varias otras funciones de Oracle también pueden crear columnas ocultas, aunque esas funciones tienden a ser más esotéricas (es decir, si la memoria funciona, interMedia crea un par de columnas ocultas para rastrear varios bits de datos).