Aracılığıyla paylaş


sys.system_sql_modules (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

SQL dili tanımlı modül içeren sistem nesnesi başına bir satır döner. FN, IF, P, PC, TF, V tipli sistem nesneleri ilişkili bir SQL modülüne sahiptir. İçleyen nesneyi tanımlamak için bu görünümü sys.system_objects ile birleştirebilirsiniz.

Sütun adı Veri türü Description
object_id int İçleyen nesnenin nesne tanımlama numarası, veritabanı içinde benzersiz olmuştur.
definition nvarchar(max) Bu modülü tanımlayan SQL metni.
uses_ansi_nulls bit 1 = Modül, SET ANSI_NULLS veritabanı seçeneği açık iken oluşturulmuştur.

Her zaman 1 döner.
uses_quoted_identifier bit 1 = Modül, SET QUOTED_IDENTIFIER ON ile oluşturuldu.

Her zaman 1 döner.
is_schema_bound bit 0 = Modül, SCHEMABINDING seçeneğiyle oluşturulmamıştır.

Her zaman 0 döner.
uses_database_collation bit 0 = Modül, veritabanının varsayılan derlemesine bağlı değildir.

Her zaman 0 döner.
is_recompiled bit 0 = Prosedür, WITH RECOMPILE seçeneğiyle oluşturulmamıştır.

Her zaman 0 döner.
null_on_null_input bit 0 = Modül, herhangi bir NULL girdide NULL çıktı üretecek şekilde oluşturulmamıştır.

Her zaman 0 döner.
execute_as_principal_id int Her zaman NULL döndürür

Permissions

Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .

Ayrıca Bkz.

sys.sql_modüller (Transact-SQL)
sys.all_sql_modules (Transact-SQL)
Katalog Görünümleri (Transact-SQL)
nesne kataloğu görünümlerini (Transact-SQL)