Search for column name across all tables

Das nachfolgende Skript ermittelt alle Tabellen, welche eine bestimmte Spalte besitzen:

DECLARE @ColumnName varchar(1000)

SET @ColumnName = 'PlayerId'
    select o.name as TableName,
           c.name as [ColumnName]
      from sysobjects o 
inner join syscolumns c on c.id = o.id
      where o.type = 'u' and c.name = @ColumnName       
order by TableName

Quelle

Kommentare sind geschlossen

Tags