Wie finde ich Tabellen mit bestimmten Spaltennamen in SQL Server?
Mit der Transact-SQL-Abfrage können Sie den Tabellennamen abfragen, der den angegebenen Spaltennamen enthält.
Nachschlagetabelle:
Um Tabellen zu finden, die Spalten mit Namen enthalten, die „%MyName%“ ähneln, verwenden Sie die folgende Abfrage:
<code class="language-sql">SELECT c.name AS 'ColumnName' ,(SCHEMA_NAME(t.schema_id) + '.' + t.name) AS 'TableName' FROM sys.columns c JOIN sys.tables t ON c.object_id = t.object_id WHERE c.name LIKE '%MyName%' ORDER BY TableName ,ColumnName;</code>
Nachschlagetabellen und Ansichten:
Um Tabellen und Ansichten zu finden, die Spalten mit Namen enthalten, die „%MyName%“ ähneln, verwenden Sie die folgende Abfrage:
<code class="language-sql">SELECT COLUMN_NAME AS 'ColumnName' ,TABLE_NAME AS 'TableName' FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE '%MyName%' ORDER BY TableName ,ColumnName;</code>
Das obige ist der detaillierte Inhalt vonWie kann ich in SQL Server Tabellen finden, die Spalten mit einem bestimmten Namen enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!