透過 INFORMATION_SCHEMA 存取 SQL Server 欄位名稱
INFORMATION_SCHEMA
是 SQL Server 中用於檢索元資料的強大工具,包括列名稱等關鍵詳細資訊。
要取得特定表的列名列表,請使用以下 SQL 查詢:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName';</code>
將 'YourTableName'
替換為表格的實際名稱(以單引號引起來)。 例如,要從名為 Products
的表中取得列名稱:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Products';</code>
這種精煉的查詢直接只傳回列名,使輸出更乾淨、更有效率。
除了列名之外,INFORMATION_SCHEMA
還提供對大量資料庫物件資訊的存取。 經常使用的關鍵視圖包括:
CHECK_CONSTRAINTS
COLUMN_DOMAIN_USAGE
COLUMN_PRIVILEGES
COLUMNS
CONSTRAINT_COLUMN_USAGE
CONSTRAINT_TABLE_USAGE
DOMAIN_CONSTRAINTS
DOMAINS
KEY_COLUMN_USAGE
PARAMETERS
REFERENTIAL_CONSTRAINTS
ROUTINES
ROUTINE_COLUMNS
SCHEMATA
TABLE_CONSTRAINTS
TABLE_PRIVILEGES
TABLES
VIEW_COLUMN_USAGE
VIEW_TABLE_USAGE
VIEWS
以上是如何使用 INFORMATION_SCHEMA 從 SQL Server 表中檢索列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!