Aracılığıyla paylaş


Multiple-Rowset Sonuçları Oluşturan Komutlar

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitik Platform Sistemi (PDW)Microsoft Fabric'te SQL veritabanı

OLE DB sürücüsünü indirme

SQL Server için OLE DB Sürücüsü, SQL Server ifadelerinden birden fazla satır kümesini döndürebilir. SQL Server ifadeleri aşağıdaki koşullarda çoklu satır kümesi sonuçları döndürür:

  • Toplu SQL ifadeleri tek bir komut olarak gönderilir.

  • Saklanan prosedürler bir dizi SQL ifadesi uygular.

Batches

SQL Server için OLE DB Sürücüsü, nokta virgül karakterini SQL ifadeleri için toplu sınırlayıcı olarak tanır:

WCHAR*       wSQLString = L"SELECT * FROM Categories; "  
                          L"SELECT * FROM Products";  

Birden fazla SQL ifadesini tek bir grupta göndermek, her SQL ifadesini ayrı ayrı çalıştırmaktan daha verimlidir. Bir parti göndermek, istemciden sunucuya ağ gidiş-dönüş uçuşlarını azaltır.

Saklı Prosedürler

SQL Server, bir depolanmış prosedürdeki her ifade için bir sonuç seti döner, bu nedenle çoğu SQL Server depolanmış prosedür birden fazla sonuç seti döndürür.

Bu Kısımda

Ayrıca Bkz.

Komutlar