Dela via


sys.all_sql_modules (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Förhandsversion av Microsoft Fabric

Returnerar union av sys.sql_modules och sys.system_sql_modules.

Vyn returnerar en rad för varje inbyggt kompilerad, skalär användardefinierad funktion. Mer information finns i Skalär User-Defined Functions för In-Memory OLTP.

Column name Data type Description
object_id int ID för objektet för det innehållande objektet. Är unik i en databas.
definition nvarchar(max) SQL-text som definierar den här modulen.

NULL = Krypterad
uses_ansi_nulls bit Modulen skapades med SET ANSI_NULLS ON.
uses_quoted_identifier bit Modulen skapades med SET QUOTED_IDENTIFIER ON.
is_schema_bound bit Modulen skapades med alternativet SCHEMABINDING.
uses_database_collation bit 1 = Schemabunden moduldefinition beror på standardsortering av databasen för korrekt utvärdering. annars 0. Ett sådant beroende förhindrar att databasens standardsortering ändras.
is_recompiled bit Proceduren skapades med alternativet MED KOMPILERA OM.
null_on_null_input bit Modulen deklarerades för att generera ett NULL-utdata på alla NULL-indata.
execute_as_principal_id int ID för execute as-databasens huvudnamn.

NULL som standard eller om KÖR SOM ANROPARE.

ID för det angivna huvudkontot om KÖR SOM SJÄLV eller KÖR SOM-huvudnamn<>.

-2 = KÖR SOM ÄGARE.
uses_native_compilation bit gäller för: SQL Server 2014 (12.x) och senare.

0 = inte internt kompilerad

1 = är internt kompilerad

Standardvärdet är 0.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

See Also

katalogvyer (Transact-SQL)
objektkatalogvyer (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (In-Memory optimering)