Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie überprüft man, ob die Spalte in Oracle virtuell ist?

Sie können die VIRTUAL_COLUMN verwenden Spalte von USER_TAB_COLS (oder ALL_TAB_COLS oder DBA_TAB_COLS abhängig davon, welche Privilegien Sie haben und welcher Benutzer die betreffende Tabelle besitzt.

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>>