sys.sql_dependencies (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Contiene una riga per ogni dipendenza da un'entità a cui viene fatto riferimento nell'espressione o nelle istruzioni Transact-SQL che definiscono un altro oggetto di riferimento.
Importante
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Usare invece sys.sql_expression_dependencies .
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
class | tinyint | Identifica la classe dell'entità con riferimenti: 0 = Oggetto o colonna (solo riferimenti non associati a schema) 1 = Oggetto o colonna (riferimenti associati a schema) 2 = Tipi (riferimenti associati a schema) 3 = Raccolte di XML Schema (riferimenti associati a schema) 4 = Funzione di partizione (riferimenti associati a schema) |
class_desc | nvarchar(60) | Descrizione della classe dell'entità con riferimenti: OBJECT_OR_COLUMN_REFERENCE_NON_SCHEMA_BOUND OBJECT_OR_COLUMN_REFERENCE_SCHEMA_BOUND TYPE_REFERENCE XML_SCHEMA_COLLECTION_REFERENCE PARTITION_FUNCTION_REFERENCE |
object_id | int | ID dell'oggetto di riferimento. |
column_id | int | Se l'ID di riferimento è una colonna, il valore corrisponde all'ID della colonna di riferimento. In caso contrario il valore è 0. |
referenced_major_id | int | ID dell'entità con riferimenti, interpretato in base al valore della classe come indicato di seguito: 0, 1 = ID dell'oggetto o della colonna. 2 = ID del tipo. 3 = ID della raccolta di XML Schema. |
referenced_minor_id | int | ID secondario dell'entità con riferimenti, interpretato in base al valore della classe, come indicato di seguito. Se class =: 0, referenced_minor_id è un ID colonna o, in caso contrario, è 0. 1, referenced_minor_id è un ID colonna o, in caso contrario, è 0. In caso contrario, referenced_minor_id = 0. |
is_selected | bit | Indica se la colonna o l'oggetto è selezionato. |
is_updated | bit | Indica se la colonna o l'oggetto è aggiornato. |
is_select_all | bit | Indica se l'oggetto è utilizzato nella clausola SELECT * (solo a livello di oggetto). |
Autorizzazioni
È richiesta l'appartenenza al ruolo public . Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Viste del catalogo (Transact-SQL)
Viste del catalogo oggetti (Transact-SQL)
Domande frequenti sull'esecuzione di query nel catalogo di sistema di SQL Server