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