Microsoft SQL Server 與 Oracle、MySQL 和 PostgreSQL 一樣,利用資訊架構視圖來有效率地擷取列名。 這種方法提供了一種強大而全面的方法來存取表元資料。
要從特定資料表(例如「Customers」)中擷取欄位名稱,請使用下列 SQL 查詢:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'Customers'</code>
這個精煉查詢直接只回傳列名,簡化了輸出。 原始查詢 (SELECT * ...
) 傳回所有列屬性。 雖然對於更廣泛的元資料探索很有用,但這個簡化版本僅關注所要求的資訊。
INFORMATION_SCHEMA
元資料資料庫提供了有關各種資料庫物件的豐富信息,包括(但不限於):
以上是如何從 Microsoft SQL Server 表中取得列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!