Anfang des Inhaltsbereichs

 VIEWCOLUMNS 

Anhand der Systemtabelle VIEWCOLUMNS können unter anderem folgende Datenbankinformationen ermittelt werden:

ˇ        Alle Tabellen oder View-Tabellen, die der eigenen View-Tabelle MYVIEW zugrunde liegen
SELECT tableowner, tablename
  FROM DOMAIN.VIEWCOLUMNS
    WHERE owner = user
      AND viewname = 'MYVIEW'

ˇ        Spalte der Tabelle oder View-Tabelle, die der Spalte V_COL der eigenen View-Tabelle zugrunde liegt
SELECT tableowner, tablename, columnname
  FROM DOMAIN.VIEWCOLUMNS
    WHERE owner = user
      AND viewname = 'MYVIEW'
      AND viewcolumnname = 'V_COL'

ˇ        Ermitteln, ob die Spalte TITLE der Tabelle CUSTOMER einer View-Tabelle zugrunde liegt
SELECT owner, viewname, viewcolumnname
  FROM DOMAIN.VIEWCOLUMNS
    WHERE tablename = 'CUSTOMER'
      AND columnname = 'TITLE'

Alle Views: siehe VIEWS

Definition einer View: siehe VIEWDEFS

Existenz einer View: siehe TABLES

Ende des Inhaltsbereichs