Abrufen von Spalten- und anderen Metadateninformationen in Teradata

8

Ich habe in SQL Server ein halbes Dutzend Ansichten, die ich in Teradata replizieren muss, aber ich konnte das TD-Äquivalent der SQL-Metadatentabellen nicht finden. Ich möchte die folgende Funktionalität replizieren (die ich vermute, ist ziemlich selbst erklärend):

%Vor%

Ich würde auch gerne wissen, ob es brauchbare Teradata-Referenzen online gibt; alles, was ich renne, scheint eher Werbung als praktische Information zu sein.

    
William 21.10.2011, 17:26
quelle

1 Antwort

12

Alle Teradata-Systemtabellen werden unter DBC-Schema gespeichert.

Für Spalten ist dies dbc.columns

%Vor%

Für Ansichten ist es dbc.tables mit einem Filter für eine Spalte namens table_type 'V' (wobei V für Views steht)

%Vor%

Ich bin nicht sicher, wie man alle Funktionen in Teradata bekommt. Wer auch immer es weiß, bitte bearbeite diese Antwort.

In Teradata DBC.Tables enthält viele der Objekte, die auf dem System vorhanden sind. (z. B. Stored Procedures, UDF, Trigger, Makros, Ansichten, Tabellen, Hash-Index, Join-Index usw.) Die Spalte Table Kind wird verwendet, um den Objekttyp zu identifizieren.

%Vor%     
emaillenin 21.10.2011, 17:45
quelle

Tags und Links