Kullanım senaryoları ve ortak dil çalışma zamanı (clr) tümleştirme örnekleri

SQL Serverörnek uygulamalar, paketi örnekleri ve ortak dil çalışma zamanı (clr) tümleştirme programlama özellikleri hakkında bilgi edinmek için kullanabileceğiniz çok sayıda kodlama örnekleri içerir.

Bu örnekleri ve ek materyalleri uygulanması tam Visual Studio projeleri için ziyaret Microsoft SQL Server Community Projects &örnek CodePlex üzerinde.

Ad

Açıklama

Yerel kod clr udf erişme

Yerli (yönetilmeyen) c++ kodu derleme, veritabanınızdaki kullanıcı tanımlı bir işlev bir fonksiyon çağırmak gösterilmiştir.

Dizi parametre örnek

Oluşturma, güncelleme veya bilgi dizisi bir istemciden bir clr tümleştirme saklı yordam sunucuda geçirerek bir veritabanında bir satır silmek gösterilmiştir. Bu udt kullanılarak.

Takvim-Aware Tarih ve Saat udt örnek

Tarihler ve saatler Takvim tanıyan işlenmesi sağlayan iki UDTs tanımlar.

clr hareketlerini örnek

System.Transactions ad alanında bulunan hareketleri yönetilen API kullanarak denetleme gösterilmiştir.

clr ve xml kullanarak ilgili kişi oluşturma

Kişiyi örnek SQL Server işlevselliği temel AdventureWorks2012 örnek veritabanı üzerine ekstra bir katmanı oluşturan bazı yararlı yarar sağlar. Birinci programı kişi kayıtlarını insanlar çeşitli türleri için AdventureWorks2012 veritabanında yer alan oluşturur. Kişi bilgilerini xml kullanılarak belirtilir ve bir C# için geçirilen-tabanlı veya vb depolanmış yordam xml oluşturmak ve veritabanı ile uygun tablolardaki yerleştirin.

Para birimi türü ve dönüştürme işlevi

C# kullanarak bir para birimi kullanıcı tanımlı veri türü tanımlar.

Büyük nesneleri clr kullanarak işleme

Büyük ikili nesneler (LOB'lar) aktarma arasında gösterilmiştir SQL Serverve saklı yordamları clr kullanarak sunucuya erişilebilir bir dosya sistemi.

Merhaba Dünya hazır örnek

Oluşturmak, dağıtmak ve basit dünya hazır clr tümleştirme tabanlı saklı yordam sınamak için temel işlemleri gösterir.

Hello World örnek

Oluşturmak, dağıtmak ve basit clr tümleştirme tabanlı saklı yordam sınamak için temel işlemleri gösterir.

İşlem Data Access örnek

clr işlem içindeki veri erişim sağlayıcısı çeşitli özelliklerini gösteren basit işlevler içerir.

Örnek sonuç kümesi

Yeni bir bağlantı açmak ve tüm sonuçları belleğe okuma olmadan bir sorgunun sonuçlarını okurken komutları çalıştırın gösterilmiştir.

DataSet örnek göndermek

Bir ado dönmek gösterilmiştir.net sonuç olarak ayarlamak için istemci sunucu tarafı clr tabanlı saklı yordam içindeki veri kümesi tabanlı.

Dizesi yardımcı programı işlevleri örneği

Visual C# ve Visual Basic, bir sütun içeren bir tablo virgülle ayrılmış bir string böler yazılmış bir akış tablo değerli işlev (tvf) içerir.

Tamamlayıcı Aware dize işleme örnek

Beş uygulaması kullanan tamamlayıcı gösterir Transact-SQLdize işlevleri hem Unicode işlemek ve vekil dizeleri.

udt Utilities

Kullanıcı tanımlı veri türü (udt) yardımcı programı işlevleri içerir.

Kullanılmayan derleme Temizleme

İçeren bir.net meta verileri katalog sorgulayarak geçerli veritabanında kullanılmayan derlemeler siler yordamı saklanır.

Kullanıcı tanımlı türü

Oluşturma ve her iki basit udt kullanımını gösterir Transact-SQLve System.Data.SqlClient kullanarak bir istemci uygulaması.

UTF8 Dizesi kullanıcı tanımlı veri türü (udt)

Depolama kodlanmış UTF8 değerleri sağlamak için veritabanı türü sistemi geliştiren bir udt uygulaması gösterilmiştir.

Ayrıca bkz.

Diğer Kaynaklar

SQL Server Database Engine Samples