## VIEWCOLUMNS

### Vorausetzungen

Sie haben die Demo-Daten für das SQL-Tutorial erzeugt.

Melden Sie sich als Benutzer MONA an die Demo-Datenbankinstanz DEMODB an.

Definieren Sie View-Tabellen. Verfahren Sie dazu z.B. wie in SQL-Tutorial, View-Tabellen beschrieben.

### Beispiele

Anhand der Systemtabelle VIEWCOLUMNS können Sie unter anderem folgende Datenbankinformationen ermitteln:

● Alle Tabellen, die der View-Tabelle CUSTOMER_ADDR zugrunde liegen

SELECT tablename, viewcolumnname, columnname
FROM DOMAIN.VIEWCOLUMNS
WHERE schemaname = 'HOTEL'
AND viewname = 'CUSTOMER_ADDR'

● Spalte der Tabelle, die der Spalte CITY der View-Tabelle CUSTOMER_ADDR zugrunde liegt

SELECT tablename, columnname
FROM DOMAIN.VIEWCOLUMNS
WHERE schemaname = 'HOTEL'
AND viewname = 'CUSTOMER_ADDR'
AND viewcolumnname = 'CITY'

● Ermitteln, ob die Spalte TITLE der Tabelle CUSTOMER in einer View-Tabelle verwendet wird

SELECT schemaname, viewname, viewcolumnname
FROM DOMAIN.VIEWCOLUMNS
WHERE tablename = 'CUSTOMER'
AND columnname = 'TITLE'

Alle View-Tabellen: siehe VIEWS

Definition einer View-Tabelle: siehe VIEWDEFS

Existenz einer View-Tabelle: siehe TABLES