Freigeben über


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)