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)
SQLSetDescField może być używany do ustawiania pól deskryptorowych dla parametrów tabelowych oraz kolumn parametrów tabelowych. Aby uzyskać informacje o dostępnych polach, zobacz Table-Valued Pole deskryptorów parametrów oraz pola deskryptorów dla kolumn składowych parametrów Table-Valued.
Remarks
Kolumny parametrów tabelowych są dostępne tylko wtedy, gdy pole nagłówka deskryptora SQL_SOPT_SS_PARAM_FOCUS jest ustawione na porządkowe dane rekordu, który ma SQL_DESC_TYPE ustawione na SQL_SS_TABLE. Więcej informacji o SQL_SOPT_SS_PARAM_FOCUS można znaleźć w SQLSetStmtAttr.
Jeśli zostanie podjęta próba ustawienia SQL_SOPT_SS_PARAM_FOCUS na porządkowy parametr, który nie jest parametrem tabelowym, SQLSetStmtAttr zwraca SQL_ERROR, a rejestr diagnostyczny jest tworzony z SQLSTATE = HY024 oraz komunikatem "Nieprawidłowa wartość atrybutu". SQL_SOPT_SS_PARAM_FOCUS nie zmienia się po SQL_ERROR zwrotu.
Ustawienie SQL_SOPT_SS_PARAM_FOCUS na 0 przywraca dostęp do rekordów deskryptorów dla parametrów.
Więcej informacji o parametrach tabelowych można znaleźć w Table-Valued Parameters (ODBC).
Wsparcie SQLSetDescField dla ulepszonych funkcji daty i godziny
Funkcje dat/godziny zostały ulepszone w ODBC. Aby uzyskać informacje o polu deskryptorowym dla nowych typów dat/godziny, zobacz metadane parametrów i wyników.
Aby uzyskać więcej informacji, zobacz ulepszenia daty i godziny (ODBC).
Obsługa SQLSetDescField dla dużych CLR UDT
SQLSetDescField obsługuje duże typy CLR zdefiniowane przez użytkownika (UDT). Aby uzyskać więcej informacji, zobacz large CLR User-Defined Types (ODBC).
SQLSetDescField Support for Sparse Columns
SQLSetDecField może być używany do ustawienia SQL_SOPT_SS_NAME_SCOPE w deskryptorze parametrów aplikacji (APD) na wartości SQL_SS_NAME_SCOPE_EXTENDED i SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.
Więcej informacji można znaleźć w artykule Sparse Columns Support (ODBC).