Bagikan melalui


Atribut Kustom untuk Rutin CLR

Atribut yang tercantum dapat diterapkan ke rutinitas runtime bahasa umum (CLR), jenis yang ditentukan pengguna, dan agregat yang ditentukan pengguna yang terdaftar di SQL Server. Jika atribut tidak diterapkan, SQL Server mengasumsikan nilai default. Atribut yang tercantum ditentukan dalam namespace Microsoft.SqlServer.Server.

Atribut SqlUserDefinedAggregate

Atribut SqlUserDefinedAggregate menunjukkan bahwa metode harus didaftarkan sebagai agregat yang ditentukan pengguna. Setiap agregat yang ditentukan pengguna harus diannotasikan dengan atribut ini.

Untuk informasi selengkapnya, lihat SqlUserDefinedAggregateAttribute.

Atribut SqlFunction

Atribut SqlFunction menunjukkan metode harus didaftarkan sebagai fungsi, dengan atribut fungsi yang sesuai ditetapkan.

Untuk informasi selengkapnya, lihat SqlFunctionAttribute.

Atribut SqlFacet

Atribut SqlFacet digunakan untuk mengembalikan informasi tentang jenis pengembalian ekspresi jenis yang ditentukan pengguna (UDT).

Untuk informasi selengkapnya, lihat SqlFacetAttribute.

Atribut SqlProcedure

Atribut SqlProcedure menunjukkan metode harus didaftarkan sebagai prosedur tersimpan. Atribut ini hanya digunakan oleh Visual Studio untuk mendaftarkan metode yang ditentukan sebagai prosedur tersimpan secara otomatis; ini tidak digunakan oleh SQL Server.

Untuk informasi selengkapnya, lihat SqlProcedureAttribute.

Atribut SqlTrigger

Atribut SqlTrigger menunjukkan metode harus didaftarkan sebagai pemicu.

Untuk informasi selengkapnya, lihat SqlTriggerContext dan SqlTriggerAttribute.

The SqlUserDefinedTypeAttribute

Anda dapat menerapkan SqlUserDefinedTypeAttribute ke definisi kelas di rakitan. Ini menyebabkan SQL Server membuat jenis yang ditentukan pengguna yang terikat ke definisi kelas yang memiliki atribut kustom ini.

Untuk informasi selengkapnya, lihat SqlUserDefinedTypeAttribute.

Atribut SqlMethod

Atribut SqlMethod digunakan untuk menunjukkan determinisme dan properti akses data metode atau properti pada UDT.

Untuk informasi selengkapnya, lihat SqlMethodAttribute.

Lihat Juga

Agregat User-Defined CLR
Fungsi User-Defined CLR
Jenis User-Defined CLR
Prosedur Tersimpan CLR
Pemicu CLR