共用方式為


產生 Multiple-Rowset 結果的命令

SQL Server Native Client OLE DB 提供者可以從 SQL Server 語句傳回多個數據列集。 SQL Server 語句會在下列情況下傳回多數據列集結果:

  • 批次的 SQL 語句會以單一命令的形式提交。

  • 預存程式會實作一批 SQL 語句。

批次

SQL Server Native Client OLE DB 提供者會將分號字元辨識為 SQL 語句的批次分隔符:

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

在一個批次中傳送多個 SQL 語句比個別執行每個 SQL 語句更有效率。 傳送一個批次可減少從用戶端到伺服器的網路來回行程。

預存程式

SQL Server 會傳回預存程式中每個語句的結果集,因此大部分的 SQL Server 預存程式都會傳回多個結果集。

本節中

另請參閱

命令