clr kullanıcı tanımlı türleri 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).Tetikleyiciler, saklı yordamları, işlevleri, toplu işlevleri ve türleri clr tarafından sağlanan zengin programlama modeli yararlanabilirsiniz veritabanı nesnelerini içerir.
sql türü sistemi kullanılmak üzere özel veri türü tanımlayarak genişletebilirsiniz SQL Server programlama.Basit ya da yapılandırılmış ve karmaşıklık derecesi herhangi kullanıcı tanımlı tür (udt) olabilir.Bu karmaşık, kullanıcı tanımlı davranışları yerleştirebilirsiniz.kullanıcı tanımlı tür clr dillerin birinde yönetilen sınıf olarak uygulanan ve daha sonra kaydedilen SQL Server.kullanıcı tanımlı tür bir tablo veya bir değişken veya rutin parametresinde sütun türünü tanımlamak için kullanılan Transact-SQL dili.Bir örneği bir kullanıcı tanımlı tür bir tablodaki bir sütun, bir toplu iş, işlev veya saklı yordam veya bağımsız değişken, işlev veya saklı yordam değişken olabilir.
Aşağıdaki konular, kullanıcı tanımlı türleri ile çalışma hakkında ek bilgi sağlar.
Bu Bölümde
Konu |
Açıklama |
---|---|
Her adımı tamamlamak için gereken konulara bağlantıları olan kullanıcı tanımlı tür bırakma veya oluşturmak için gerekli olan adımları listeler. |
|
Kullanarak ve kullanıcı tanımlı türler örneklerini değiştirme |
Ekle ve sütun değerleri değiştirin ve kullanıcı tanımlı tür değişkenleri ve parametre değerlerini değiştirmek nasıl açıklar. |
Kullanıcı tanımlı tür değişken ve parametre değerlerini değiştirme |
kullanıcı tanımlı tür değişkenleri ve parametre kümesinde değiştirmek nasıl açıklar deyim veya bir select seçim listesi deyim. |
Çeşitli kullanıcı tanımlı türlerin örnekleri üzerinde işlem gerçekleştirmek açıklar. |
|
Bir veritabanından başka bir veritabanında kullanmak için kullanıcı tanımlı tür değeri dönüştürmek nasıl açıklar. |
Kullanıcı tanımlı türler clr tabanlı veritabanı nesnelerini oluşturmak nasıl gösteren örnek uygulamalar için dahil olmak üzere SQL Server, bkz: clr programlama örnekleri.Örnekleri hakkında daha fazla bilgi için bkz: SQL Server Örnekleri ve Örnek Veritabanlarının Yüklenmesiyle İlgili Önemli Noktalar.