Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Ta sekcja opisuje wsparcie dla parametrów tabelowych w SQL Server Native Client OLE DB Provider. Dodatkowe informacje ogólne można znaleźć w Table-Valued Parametry (SQL Server Natywny Klient). Przykładową wersję można znaleźć w sekcji Use Table-Valued Parameters (OLE DB).
Remarks
Obecnie możesz wysyłać dane wielowierszowe do serwera jako parametry procedury z zestawami parametrów (parametr DBPARAMS w ICommand::Execute). W przypadku zestawów parametrów każdy element zbioru musi być wysłany do serwera w osobnym żądaniu zdalnego wywołania procedury (RPC). Parametry tabelowe zapewniają podobną funkcjonalność, ale integracja z serwerem jest lepsza. Zmniejsza to liczbę żądań RPC i umożliwia operacje oparte na zbiorach na serwerze.
Parametry wartości tabelowej są obsługiwane w SQL Server Native Client OLE DB Provider jako obiekty wierszy OLE DB. Każdy obiekt Rowset może być udostępniony przez użytkownika (czyli aplikację kliencką korzystającą z SQL Server Native Client OLE DB Provider) jako zastępczą dla parametrów tabelowych. Parametry tabelowe traktowane są jak inne typy parametrów SQL Server. Provider natywnej klientki OLE DB SQL Server zapewnia interfejsy tworzenia, odkrywania, specyfikacji, wiązania i schematów.