Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como verificar se a coluna é virtual no Oracle?


Você pode usar o VIRTUAL_COLUMN coluna de USER_TAB_COLS (ou ALL_TAB_COLS ou DBA_TAB_COLS dependendo de quais privilégios você tem e qual usuário possui a tabela em questão.
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>>