sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo verificar que la columna sea virtual en Oracle?

Puedes usar la VIRTUAL_COLUMN columna de USER_TAB_COLS (o ALL_TAB_COLS o DBA_TAB_COLS según los privilegios que tenga y el usuario que posee la tabla en cuestión.

SELECT virtual_column
  FROM all_tab_cols
 WHERE owner = <<owner of the table>>
   AND table_name = <<name of table>>
   AND column_name = <<name of column>>