sys.all_sql_modules (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL-Analyseendpunkt in Microsoft Fabric Warehouse in Microsoft Fabric SQL-Datenbank in Microsoft Fabric
Gibt die Vereinigung von sys.sql_modules und sys.system_sql_modules zurück.
Die Sicht gibt eine Zeile für jede nativ kompilierte, benutzerdefinierte Skalarfunktion zurück. Weitere Informationen dazu finden Sie unter Benutzerdefinierte Skalarfunktionen für In-Memory-OLTP.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
object_id | int | Die Objekt-ID des enthaltenen Objekts. Ist innerhalb einer Datenbank eindeutig. |
definition | nvarchar(max) | Der SQL-Text, der dieses Modul definiert. NULL = Verschlüsselt |
uses_ansi_nulls | bit | Das Modul wurde mit SET ANSI_NULLS ON erstellt. |
uses_quoted_identifier | bit | Das Modul wurde mit SET QUOTED_IDENTIFIER ON erstellt. |
is_schema_bound | bit | Das Modul wurde mit der SCHEMABINDING-Option erstellt. |
uses_database_collation | bit | 1 = Die richtige Auswertung der schemagebundenen Moduldefinition ist abhängig von der Standardsortierung der Datenbank; andernfalls ist der Wert 0. Diese Abhängigkeit verhindert die Änderung der Standardsortierung der Datenbank. |
is_recompiled | bit | Die Prozedur wurde mit der WITH RECOMPILE-Option erstellt. |
null_on_null_input | bit | Das Modul wurde so deklariert, dass auf eine NULL-Eingabe eine NULL-Ausgabe folgt. |
execute_as_principal_id | int | Die ID des Datenbankprinzipals EXECUTE AS. NULL als Standardwert oder bei Verwendung von EXECUTE AS CALLER. ID des angegebenen Prinzipals bei EXECUTE AS SELF oder EXECUTE AS <Prinzipal>. -2 = EXECUTE AS OWNER. |
uses_native_compilation | bit | Gilt für: SQL Server 2014 (12.x) und höher. 0 = nicht systemintern kompiliert 1 = systemintern kompiliert Der Standardwert ist 0. |
Berechtigungen
Die Sichtbarkeit der Metadaten in Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Metadata Visibility Configuration.
Weitere Informationen
Katalogsichten (Transact-SQL)
Katalogsichten für Objekte (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (In-Memory Optimization)