如何找出SQL Server中包含特定列名的表?
使用Transact-SQL查詢,可以查詢包含指定列名的表名。
查找表:
要尋找包含名稱類似'%MyName%'的欄位的表,請使用以下查詢:
<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>
找出表格與檢視:
要尋找包含名稱類似'%MyName%'的欄位的表格和視圖,請使用下列查詢:
<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>
以上是如何在 SQL Server 中尋找包含具有特定名稱的資料列的資料表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!