Wie sehe ich Spaltenmetadaten in Sybase?

7

Ich habe eine Liste von Spalten, die mir ein Mitarbeiter gegeben hat, aber diese Spalten befinden sich in verschiedenen Tabellen in der Datenbank. Gibt es in Sybase ein Tool, mit dem ich die Tabelle abfragen kann, zu der eine Spalte gehört?

(Ich habe Google für diese Art von Tool versucht, aber bisher kein Glück)

    
Jose Chavez 06.04.2009, 20:37
quelle

3 Antworten

17

syscolumns enthält Spaltenmetadaten.

Wählen Sie * aus syscolumns, wobei name =;

Die ID-Spalte in syscolumns ist die ID der Spalte in sysobjects;

%Vor%

ruft alle Spalten für die Tabelle mit dem Namen 'foo' ab. Der Typ = 'U' beschränkt es auf Benutzertabellen.

%Vor%

ruft alle Spalten mit dem Namen 'foo' ab.

Die aktuellste Version von ASE verwendet sysbojects anstelle von systables

    
tpdi 06.04.2009, 23:01
quelle
3

Ich musste ein paar kleine Änderungen vornehmen, damit es funktionierte:

%Vor%     
king conch 07.02.2012 22:44
quelle
0

Sie finden die Informationen für jede Spalte in:

%Vor%

Wenn Sie wissen möchten, zu welcher Tabelle eine Spalte gehört:

%Vor%

HINWEIS: Ich teste das in Sybase ASA 9.

    
Paul Vargas 18.06.2015 22:06
quelle

Tags und Links