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)
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
Ich musste ein paar kleine Änderungen vornehmen, damit es funktionierte:
%Vor%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.
Tags und Links metadata sybase sybase-ase