sys.sql_dependencies (Transact-SQL)
依照定義某些其他參考物件的 Transact-SQL 運算式或陳述式所參考,針對受參考之實體的每個相依性,各包含一個資料列。
重要事項 |
---|
未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 sys.sql_expression_dependencies 來代替。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
class |
tinyint |
識別受參考實體的類別: 0 = 物件或資料行 (只限於非結構描述繫結參考) 1 = 物件或資料行 (結構描述繫結參考) 2 = 類型 (結構描述繫結參考) 3 = XML 結構描述集合 (結構描述繫結參考) 4 = 資料分割函數 (結構描述繫結參考) |
class_desc |
nvarchar(60) |
受參考實體之類別的描述:
|
object_id |
int |
參考物件的識別碼。 |
column_id |
int |
如果參考識別碼是資料行,便是參考資料行的識別碼,否則為 0。 |
referenced_major_id |
int |
受參考實體的識別碼,由類別值來解譯,依據如下: 0、1 = 物件或資料行的物件識別碼。 2 = 類型識別碼。 3 = XML 結構描述集合識別碼。 |
referenced_minor_id |
int |
受參考實體的次要識別碼,由類別值來解譯,顯示如下。 當類別 =: 0, referenced_minor_id 是資料行識別碼;如果不是資料行,它便是 0。 1, referenced_minor_id 是資料行識別碼;如果不是資料行,它便是 0。 否則,referenced_minor_id = 0。 |
is_selected |
bit |
選取物件或資料行。 |
is_updated |
bit |
更新物件或資料行。 |
is_select_all |
bit |
在 SELECT * 子句中使用物件 (只限物件層級)。 |