Kullanıcı tanımlı türler CLR ile çalışma
You can create a database object inside SQL Server that is programmed against an assembly created in the Microsoft .NET Framework common language runtime (CLR).CLR tarafından sağlanan zengin bir programlama modeli yararlanabilirsiniz veritabanı nesnelerini, Tetikleyicileri, depolanmış yordamlar, işlevler, toplamak işlevleri ve türleri içerir.
Özel veri türü kullanmak üzere tanımlayarak SQL tür sistemi genişletebilirsiniz. SQL Server Programlama. kullanıcı tanımlı tür (UDT), basit veya yapılandırılmış ve karmaşıklık herhangi bir derece olabilir.Bu, karmaşık, kullanıcı tanımlı davranışlar kapsülleyen.A kullanıcı tanımlı tür CLR dillerin birinde yönetilen sınıf olarak uygulanır ve daha sonra kaydedilen SQL Server. Bir kullanıcı tanımlı tür bir tablo veya bir değişken mi, yoksa olağan bir parametre türü bir sütun tanımlamak için kullanılan Transact-SQL Dil. Kullanıcı tanımlı bir türünde bir örnek, bir tablodaki sütun, bir toplu iş, işlev veya saklı yordam veya bir bağımsız değişken bir işlev veya saklı yordam değişken olabilir.
Aşağıdaki konular, kullanıcı tanımlı türler ile çalışma hakkında ek bilgi sağlar.
Bu Bölümde
Konu |
Açıklama |
---|---|
Oluşturmak veya bir kullanıcı tanımlı tür, her adımı tamamlamak için gereken konulara bağlantıları olan bırakma için gerekli olan adımları listeler. |
|
Ekle sütun değerleri değiştirin ve kullanıcı tanımlı tür değişken parametreleri ve değerleri değiştirme açıklar. |
|
Kullanıcı tanımlı tür değişken ve parametre değerleri değiştirme |
Kullanıcı tanımlı tür değişkenler ve parametreleri, bir küme deyiminde veya bir SELECT deyiminin SEÇIM listesi açıklar. |
Değişik kullanıcı tanımlı türler örneklerini işlemlerini açıklar. |
|
Veritabanları arasında kullanıcı tanımlı türleri'ni kullanma |
Bir veritabanı başka bir veritabanında kullanmak için bir kullanıcı tanımlı tür değeri dönüştürmek açıklar. |
Kullanıcı tanımlı türler, dahil olmak üzere, CLR tabanlı veritabanı nesnelerini oluşturmak nasıl gösteren bir örnek uygulamalar tanıtır. SQL Server. |