sys.sql_dependencies (Transact-SQL)
Contiene una riga per ogni dipendenza in un'entità con riferimenti a cui viene fatto riferimento nell'espressione o nelle istruzioni Transact-SQL che definiscono un altro oggetto di riferimento.
Importante |
---|
Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Utilizzano invece sys.sql_expression_dependencies. |
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
classe |
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_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 di colonna. Se non si tratta di una colonna, il valore è 0. 1, referenced_minor_id è un ID di colonna. Se non si tratta di una colonna, il valore è 0. Negli altri casi, 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 ulteriori informazioni, vedere Configurazione della visibilità dei metadati.
Vedere anche
Riferimento
Viste del catalogo (Transact-SQL)
Viste del catalogo per gli oggetti (Transact-SQL)
Concetti
Domande frequenti sull'esecuzione di query sul catalogo di sistema di SQL Server