INDEXKEY_PROPERTY (Transact-SQL)
SQL Server 2005
更新:
2006 年 7 月 17 日
傳回索引鍵的相關資訊。如果是 XML 索引,則傳回 NULL。
重要事項: |
|---|
| 未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 請改用 sys.index_columns (Transact-SQL)。 |
當發生錯誤,或呼叫者沒有檢視物件的權限時,便會傳回 NULL。
在 SQL Server 2005 中,使用者只能檢視使用者擁有或被授與某些權限之安全性實體的中繼資料。這表示發出中繼資料的內建函數 (例如,INDEXKEY_PROPERTY) 會在使用者不具有該物件任何權限時傳回 NULL。如需詳細資訊,請參閱<中繼資料可見性組態>和<中繼資料可見性疑難排解>。
在下列範例中,會傳回 Production.Location 資料表中的索引識別碼 1 和索引鍵資料行 1 的這兩個屬性。
USE AdventureWorks;
GO
SELECT
INDEXKEY_PROPERTY(OBJECT_ID('Production.Location', 'U'),
1,1,'ColumnId') AS [Column ID],
INDEXKEY_PROPERTY(OBJECT_ID('Production.Location', 'U'),
1,1,'IsDescending') AS [Asc or Desc order];
結果集如下:
Column ID Asc or Desc order ----------- ----------------- 1 0 (1 row(s) affected)
社群新增項目
新增
顯示:


重要事項: