COL_NAME (Transact-SQL)
更新: 2006 年 7 月 17 日
從指定的對應資料表識別碼和資料行識別碼傳回資料行的名稱。
語法
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
請參閱
參考
運算式 (Transact-SQL)
中繼資料函數 (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
COL_LENGTH (Transact-SQL)
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|