So wählen Sie den Spaltennamen aus mehreren Tabellen in SQL Server 2000-2008, dass in einer Reihe von Namen

Wenn ich einen Satz von Namen wie diese:

('first', 'fname', 'firstname', 'namef', 'namefirst', 'name')

Was ist die beste Methode in der SQL Server 2000 - 2008 zum abrufen der eindeutigen Tabellennamen enthalten Spaltennamen in der obigen Reihe für eine bestimmte Datenbank?

Und das wollte ich ausschließen-system Tisch-und temp-Tabellen aus der Liste der Tabellen angezeigt werden.

SELECT so.name
FROM   sysobjects so
       INNER JOIN syscolumns sc
            ON  so.id = sc.id
WHERE  sc.name IN ('first', 'fname', 'firstname', 'namef', 'namefirst', 'name')

Dies ist ein Derivat von diesem Frage glaube ich.

Thx

InformationsquelleAutor RetroCoder | 2013-01-25
Schreibe einen Kommentar