sys.system_sql_modules (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric
Restituisce una riga per oggetto di sistema che contiene un modulo definito dal linguaggio SQL. Gli oggetti di sistema di tipo FN, IF, P, PC, TF, V sono associati a un modulo SQL. Per identificare l'oggetto contenitore, è possibile unire questa visualizzazione a sys.system_objects.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
object_id | int | Numero di identificazione dell'oggetto contenitore, univoco all'interno di un database. |
definizione | nvarchar(max) | Testo SQL che definisce il modulo. |
uses_ansi_nulls | bit | 1 = Il modulo è stato creato con l'opzione di database SET ANSI_NULLS impostata su ON. Restituisce sempre 1. |
uses_quoted_identifier | bit | 1= Il modulo è stato creato con SET QUOTED_IDENTIFIER ON. Restituisce sempre 1. |
is_schema_bound | bit | 0 = Il modulo non è stato creato con l'opzione SCHEMABINDING. Restituisce sempre 0. |
uses_database_collation | bit | 0 = Il modulo non dipende dalle regole di confronto predefinite del database. Restituisce sempre 0. |
is_recompiled | bit | 0 = La procedura non è stata creata tramite l'opzione WITH RECOMPILE. Restituisce sempre 0. |
null_on_null_input | bit | 0 = Il modulo è stato creato in modo da produrre un output NULL per ogni input NULL. Restituisce sempre 0. |
execute_as_principal_id | int | Restituisce sempre NULL. |
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
sys.sql_modules (Transact-SQL)
sys.all_sql_modules (Transact-SQL)
Viste del catalogo (Transact-SQL)
Viste del catalogo oggetti (Transact-SQL)