sys.system_sql_modules (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Vrací jeden řádek na každý systémový objekt, který obsahuje modul definovaný jazykem SQL. Systémové objekty typu FN, IF, P, PC, TF, V mají přidružený SQL modul. Pro identifikaci obsahujícího objektu můžete tento pohled připojit k sys.system_objects.

Název sloupce Datový typ Description
object_id int Identifikační číslo objektu obsahujícího objektu, jedinečné v databázi.
definice nvarchar(max) SQL text, který tento modul definuje.
uses_ansi_nulls bit 1 = Modul byl vytvořen s možností databáze SET ANSI_NULLS ZAPNUTOU.

Vždy vrátí 1.
uses_quoted_identifier bit 1 = Modul byl vytvořen pomocí SET QUOTED_IDENTIFIER ON.

Vždy vrátí 1.
is_schema_bound bit 0 = Modul nebyl vytvořen s volbou SCHEMABINDING.

Vždy vrací 0.
uses_database_collation bit 0 = Modul nezávisí na výchozím uspořádání databáze.

Vždy vrací 0.
is_recompiled bit 0 = Procedura nebyla vytvořena pomocí možnosti WITH RECOMPILE.

Vždy vrací 0.
null_on_null_input bit 0 = Modul nebyl vytvořen pro generování NULL výstupu na žádném NULL vstupu.

Vždy vrací 0.
execute_as_principal_id int Vždy vrací NULL

Povolení

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.

Viz také

sys.sql_moduly (Transact-SQL)
sys.all_sql_modules (Transact-SQL)
zobrazení katalogu (Transact-SQL)
Zobrazení katalogu objektů (Transact-SQL)