sys.system_sql_modules (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Mengembalikan satu baris per objek sistem yang berisi modul yang ditentukan bahasa SQL. Objek sistem jenis FN, IF, P, PC, TF, V memiliki modul SQL terkait. Untuk mengidentifikasi objek yang berisi, Anda dapat menggabungkan tampilan ini ke sys.system_objects.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| object_id | Int | Nomor identifikasi objek yang berisi objek, unik dalam database. |
| Definisi | nvarchar(maks) | SQL teks yang mendefinisikan modul ini. |
| uses_ansi_nulls | bit | 1 = Modul dibuat dengan opsi SET ANSI_NULLS database AKTIF. Selalu mengembalikan 1. |
| uses_quoted_identifier | bit | 1 = Modul dibuat dengan SET QUOTED_IDENTIFIER ON. Selalu mengembalikan 1. |
| is_schema_bound | bit | 0 = Modul tidak dibuat dengan opsi SCHEMABINDING. Selalu mengembalikan 0. |
| uses_database_collation | bit | 0 = Modul tidak bergantung pada kolaborasi default database. Selalu mengembalikan 0. |
| is_recompiled | bit | 0 = Prosedur tidak dibuat dengan menggunakan opsi WITH RECOMPILE. Selalu mengembalikan 0. |
| null_on_null_input | bit | 0 = Modul tidak dibuat untuk menghasilkan output NULL pada input NULL apa pun. Selalu mengembalikan 0. |
| execute_as_principal_id | int | Selalu mengembalikan NULL |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada securable yang dimiliki pengguna atau di mana pengguna telah diberi beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.
Lihat juga
sys.sql_modules (SQL Bertransaksi)
sys.all_sql_modules (SQL Bertransaksi)
Tampilan Katalog (Transact-SQL)
Tampilan Katalog Objek (SQL Bertransaksi)