sys.assembly_modules (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Mengembalikan satu baris untuk setiap fungsi, prosedur, atau pemicu yang ditentukan oleh rakitan runtime bahasa umum (CLR). Tampilan katalog ini memetakan prosedur tersimpan CLR, pemicu CLR, atau fungsi CLR ke implementasi yang mendasarnya. Objek jenis TA, AF, PC, FS, dan FT memiliki modul perakitan terkait. Untuk menemukan hubungan antara objek dan assembly, Anda bisa bergabung dengan tampilan katalog ini ke tampilan katalog lainnya. Misalnya, saat Anda membuat prosedur tersimpan CLR, itu diwakili oleh satu baris di sys.objects, satu baris dalam sys.procedures (yang mewarisi dari sys.objects), dan satu baris dalam sys.assembly_modules. Prosedur tersimpan itu sendiri diwakili oleh metadata dalam sys.objects dan sys.procedures. Referensi ke implementasi CLR yang mendasar prosedur ditemukan dalam sys.assembly_modules.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| object_id | Int | Nomor identifikasi objek dari objek SQL. Unik dalam database. |
| assembly_id | int | ID assembly tempat modul ini dibuat. |
| assembly_class | nama sysname | Nama kelas dalam rakitan yang mendefinisikan modul ini. |
| assembly_method | nama sysname | Nama metode dalam assembly_class yang mendefinisikan modul ini. NULL untuk fungsi agregat (AF). |
| null_on_null_input | bit | Modul dinyatakan menghasilkan output NULL untuk input NULL apa pun. |
| execute_as_principal_id | int | ID prinsipal database tempat eksekusi konteks terjadi, seperti yang ditentukan oleh klausul EXECUTE AS dari fungsi CLR, prosedur tersimpan, atau pemicu. NULL = EXECUTE AS CALLER. Ini adalah default. ID prinsipal database yang ditentukan = EXECUTE AS SELF, EXECUTE AS user_name, atau EXECUTE AS login_name. -2 = JALANKAN SEBAGAI PEMILIK. |
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
Tampilan Katalog Objek (SQL Bertransaksi)
Tampilan Katalog (Transact-SQL)