Megosztás a következőn keresztül:


sys.all_sql_modules (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

A sys.sql_modules és sys.system_sql_modules egyesítését adja vissza.

A nézet egy sort ad vissza minden natívan lefordított, skaláris felhasználó által definiált függvényhez. További információ: Skaláris User-Defined függvények In-Memory OLTP-hez.

Oszlop név Adattípus Description
object_id int A tartalmazó objektum objektumának azonosítója. Az adatbázison belül egyedi.
definition nvarchar(max) A modult meghatározó SQL-szöveg.

NULL = Titkosított
uses_ansi_nulls bit A modul a SET ANSI_NULLS ON beállítással lett létrehozva.
uses_quoted_identifier bit A modul a SET QUOTED_IDENTIFIER ON beállítással lett létrehozva.
is_schema_bound bit A modul a SCHEMABINDING beállítással lett létrehozva.
uses_database_collation bit 1 = A sémaalapú moduldefiníció az adatbázis alapértelmezett rendezésétől függ a helyes értékelés érdekében; ellenkező esetben 0. Egy ilyen függőség megakadályozza az adatbázis alapértelmezett rendezésének módosítását.
is_recompiled bit Az eljárás a WITH RECOMPILE beállítással lett létrehozva.
null_on_null_input bit A modul úgy lett deklarálva, hogy null kimenetet állít elő bármely NULL bemeneten.
execute_as_principal_id int Az EXECUTE AS adatbázisnév azonosítója.

ALAPÉRTELMEZÉS SZERINT NULL, vagy HA HÍVÓKÉNT HAJTJA VÉGRE.

A megadott rendszernév azonosítója, ha az EXECUTE AS SELF vagy a EXECUTE AS <principal> parancsot futtatja.

-2 = VÉGREHAJTÁS TULAJDONOSKÉNT.
uses_native_compilation bit A következővonatkozik: SQL Server 2014 (12.x) és újabb.

0 = nem natív fordítás

1 = natív fordításban van

Az alapértelmezett érték 0.

Permissions

A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.

Lásd még:

katalógusnézetek (Transact-SQL)
objektumkatalógus nézetei (Transact-SQL)
sys.sql_modulok (Transact-SQL)
sys.system_sql_modules (Transact-SQL)
In-Memory OLTP (In-Memory optimalizálás)