資料表值參數 (SQL Server Native Client)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

重要

SQL Server Native Client (通常縮寫為 SNAC) 已從 SQL Server 2022 (16.x) 和 SQL Server Management Studio 19 (SSMS) 中移除。 不建議使用 SQL Server Native Client (SQLNCLI 或 SQLNCLI11) 和舊版 Microsoft OLE DB Provider for SQL Server (SQLOLEDB) 開發新的應用程式。 往後請改用新的 Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server 或最新的 Microsoft ODBC Driver for SQL Server。 如需 SQL Server 資料庫引擎元件隨附的 SQLNCLI(版本 2012 到 2019),請參閱此 支援生命週期例外狀況

資料表值參數是在 SQL Server 2008 (10.0.x) 中導入的,可提供有效的方式將資料的多個資料列傳至伺服器。 資料表值參數提供類似於參數陣列的功能,但有更高的彈性,並且與 Transact-SQL 更緊密地整合,常可增進效能。 資料表值參數也可以參與以集合為基礎的作業,而參數陣列則不行。

如需資料表值參數和 ODBC 的相關資訊,請參閱 資料表值參數 (ODBC)

如需關於資料表值參數和 OLE DB 的詳細資訊,請參閱資料表值參數 (OLE DB)

另請參閱

SQL Server Native Client 功能