存取 SQL Server 2008 表格列名稱
本指南示範如何從 SQL Server 2008 中的表格取得列名。 INFORMATION_SCHEMA.COLUMNS
系統表提供此資訊。
SQL 查詢:
<code class="language-sql">USE [YourDatabaseName]; SELECT COLUMN_NAME, * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName' AND TABLE_SCHEMA = 'YourSchemaName';</code>
詳情:
USE [YourDatabaseName];
選擇包含目標表的資料庫。將 [YourDatabaseName]
替換為您的實際資料庫名稱。 SELECT COLUMN_NAME, *;
檢索列名稱 (COLUMN_NAME
) 和所有其他欄位詳細資訊。 包含 *
通配符是為了完整性,但如果您只需要列名稱,則可以將其刪除。 FROM INFORMATION_SCHEMA.COLUMNS;
指定保存列資訊的系統表。 WHERE TABLE_NAME = 'YourTableName';
過濾結果以僅包含指定表中的欄位。 將 'YourTableName'
替換為您的桌子名稱。 AND TABLE_SCHEMA = 'YourSchemaName';
進一步將結果細化為指定架構內的欄位。 將 'YourSchemaName'
替換為您的架構名稱(通常為 dbo
)。 如果省略此項,查詢將搜尋所有架構。 此查詢提供了在 SQL Server 2008 中擷取資料列名稱和關聯元資料的綜合方法。請記住用您的特定資料庫、表和架構名稱替換佔位符。
以上是如何從 SQL Server 2008 中的資料表中擷取列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!