The Wayback Machine - http://web.archive.org/web/20140105211934/http://msdn.microsoft.com:80/zh-tw/library/ms174974(v=sql.90).aspx
匯出 (0) 列印
全部展開
Expand Minimize
本主題尚未接受評分 - 為這個主題評分

COL_NAME (Transact-SQL)

更新: 2006 年 7 月 17 日

從指定的對應資料表識別碼和資料行識別碼傳回資料行的名稱。

主題連結圖示 Transact-SQL 語法慣例


COL_NAME ( table_id , column_id )
table_id

這是包含資料行之資料表的識別碼。table_id 的類型是 int。

column_id

這是資料行的識別碼。column_id 參數的類型是 int。

sysname

當發生錯誤,或呼叫者沒有檢視物件的權限時,便會傳回 NULL。

在 SQL Server 2005 中,使用者只能檢視使用者擁有或被授與某些權限之安全性實體的中繼資料。這表示發出中繼資料的內建函數 (例如,COL_NAME) 會在使用者不具有該物件任何權限時傳回 NULL。如需詳細資訊,請參閱<中繼資料可見性組態>和<中繼資料可見性疑難排解>。

table_id 和 column_id 參數會共同產生一個資料行名稱字串。

如需有關取得資料表和資料行識別碼的詳細資訊,請參閱<OBJECT_ID (Transact-SQL)>。

下列範例會傳回 AdventureWorks 資料庫的 Employee 資料表中第一個資料行的名稱。

USE AdventureWorks;
GO
SET NOCOUNT OFF;
GO
SELECT COL_NAME(OBJECT_ID('HumanResources.Employee'), 1) AS 'Column Name';
GO

以下為結果集:

Column Name        
------------ 
EmployeeID

(1 row(s) affected

版本 歷程記錄

2006 年 7 月 17 日

新增內容:
  • 加入「例外狀況」一節。
本文對您有任何幫助嗎?
(剩餘 1500 個字元)

社群新增項目

新增
Image
Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft. 著作權所有,並保留一切權利。