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
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).