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)
W tabeli przedstawiono wartości zwracane przez SQLGetInfo. Te wartości mogą się różnić w zależności od numeru wersji połączonego serwera.
sqlGetInfo w programie SQL Server Native Client różni się od SQLGetInfo w sterowniku ODBC programu SQL Server (SQLSRV32.DLL), gdy SQLGetInfo jest wywoływana z SQL_KEYWORDS i długością buforu 0. Sterownik klienta natywnego programu SQL Server zwraca SQL_SUCCESS, ale sterownik ODBC programu SQL Server zwraca SQL_SUCCESS_WITH_INFO. Jednak w przypadku wywołania z długością buforu innego niż ciąg słowa kluczowego wyjściowego SQLGetInfo w kliencie natywnym programu SQL Server zwraca wartość SQL_SUCCESS_WITH_INFO i wartość SQLState 01004.
| fInfoType | rgbInfoValue |
|---|---|
| SQL_ACCESSIBLE_PROCEDURES | "Y" |
| SQL_ACCESSIBLE_TABLES | "Y" |
| SQL_ACTIVE_CONNECTIONS | Liczba połączeń jest ograniczona przez program SQL Server. Sterownik zwraca wartość 0 dla tego żądania SQLGetInfo. |
| SQL_ACTIVE_ENVIRONMENTS | Liczba środowisk nie jest ograniczona przez sterownik. Sterownik zwraca wartość 0 dla tego żądania SQLGetInfo. |
| SQL_ACTIVE_STATEMENTS | Sterownik zwraca wartość 1 dla tego żądania SQLGetInfo. Liczba dojść instrukcji dostępnych dla aplikacji nie jest ograniczona przez sterownik, ale domyślne wykonanie na dojściu instrukcji spowoduje zablokowanie wykonywania na każdym innym dojściu. |
| SQL_ALTER_DOMAIN | FAŁSZYWY |
| SQL_ALTER_TABLE | SQL_AT_ADD_COLUMN SQL_AT_ADD_COLUMN_DEFAULT SQL_AT_ADD_COLUMN_SINGLE SQL_AT_ADD_CONSTRAINT SQL_AT_ADD_TABLE_CONSTRAINTSQL_AT_CONSTRAINT_NAME_DEFINITION SQL_AT_DROP_COLUMN_RESTRICT |
| SQL_SQL_CONFORMANCE | SQL_SC_SQL92_ENTRY |
| SQL_DATETIME_LITERALS | FAŁSZYWY |
| SQL_ASYNC_MODE | SQL_AM_STATEMENT |
| SQL_BATCH_ROW_COUNT | SQL_BRC_EXPLICIT |
| SQL_BATCH_SUPPORT | SQL_BS_ROW_COUNT_EXPLICIT SQL_BS_ROW_COUNT_PROC SQL_BS_SELECT_EXPLICIT SQL_BS_SELECT_PROC |
| SQL_BOOKMARK_PERSISTENCE | SQL_BP_DELETE SQL_BP_SCROLL SQL_BP_UPDATE |
| SQL_CATALOG_LOCATION | SQL_CL_START |
| SQL_CATALOG_NAME | "Y" |
| SQL_CATALOG_NAME_SEPARATOR | "." |
| SQL_CATALOG_TERM | "baza danych" |
| SQL_CATALOG_USAGE | SQL_CU_DML_STATEMENTS SQL_CU_PROCEDURE_INVOCATION SQL_CU_TABLE_DEFINITION |
| SQL_COLLATION_SEQ | Aktualnie przypisana sekwencja sortowania dla połączenia i serwera. |
| SQL_COLUMN_ALIAS | "Y" |
| SQL_CONCAT_NULL_BEHAVIOR | SQL_CB_NULL |
| SQL_CONVERT_BIGINT | Brak obsługi konwersji typu danych SQL_BIGINT ODBC. Sterownik ODBC klienta natywnego programu SQL Server obsługuje dziesiętne (19 0) typu danych jako typ ODBC SQL_DECIMAL. Zobacz SQL_CONVERT_DECIMAL poniżej. |
| SQL_CONVERT_BINARY | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_TINYINT SQL_CVT_LONGVARBINARY SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_BIT | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_CHAR | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_LONGVARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_TIMESTAMP SQL_CVT_LONGVARBINARY SQL_CVT_WCHAR SQL_CVT_WLONGVARCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_DATE | Brak obsługi konwersji typu danych SQL_TYPE_DATE ODBC. Sterownik ODBC klienta natywnego programu SQL Server obsługuje typ danych sql Server data/godzina jako typ ODBC SQL_TYPE_TIMESTAMP. Zobacz SQL_CONVERT_TIMESTAMP poniżej. |
| SQL_CONVERT_DECIMAL | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_DOUBLE | Brak obsługi konwersji typu danych SQL_DOUBLE ODBC. Sterownik ODBC klienta natywnego programu SQL Server obsługuje typ danych odBC SQL_DOUBLE jako SQL_FLOAT. Zobacz SQL_CONVERT_FLOAT poniżej. |
| SQL_CONVERT_FLOAT | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_FUNCTIONS | SQL_FN_CVT_CONVERT SQL_FN_CVT_CAST |
| SQL_CONVERT_INTEGER | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_INTERVAL_YEAR_MONTH | Brak obsługi konwersji typów danych interwałów. |
| SQL_CONVERT_INTERVAL_DAY_TIME | Brak obsługi konwersji typów danych interwałów. |
| SQL_CONVERT_LONGVARBINARY | SQL_CVT_BINARY SQL_CVT_LONGVARBINARY SQL_CVT_VARBINARY |
| SQL_CONVERT_LONGVARCHAR | SQL_CVT_CHAR SQL_CVT_VARCHAR SQL_CVT_LONGVARCHAR SQL_CVT_WCHAR SQL_CVT_WLONGVARCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_NUMERIC | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_REAL | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_SMALLINT | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_TIME | Brak obsługi konwersji typu danych SQL_TYPE_TIME ODBC. Sterownik ODBC klienta natywnego programu SQL Server obsługujetypu danych data/godzina programu SQL Server jako typ ODBC SQL_TYPE_TIMESTAMP. Zobacz SQL_CONVERT_TIMESTAMP poniżej. |
| SQL_CONVERT_TIMESTAMP | SQL_CVT_CHAR SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_TIMESTAMP SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_TINYINT | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_VARBINARY | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_VARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_TINYINT SQL_CVT_LONGVARBINARY SQL_CVT_WCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_VARCHAR | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_LONGVARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_TIMESTAMP SQL_CVT_LONGVARBINARY SQL_CVT_WCHAR SQL_CVT_WLONGVARCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_WCHAR | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_LONGVARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_TIMESTAMP SQL_CVT_LONGVARBINARY SQL_CVT_WCHAR SQL_CVT_WLONGVARCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_WLONGVARCHAR | SQL_CVT_CHAR SQL_CVT_VARCHAR SQL_CVT_LONGVARCHAR SQL_CVT_WCHAR SQL_CVT_WLONGVARCHAR SQL_CVT_WVARCHAR |
| SQL_CONVERT_WVARCHAR | SQL_CVT_CHAR SQL_CVT_NUMERIC SQL_CVT_DECIMAL SQL_CVT_INTEGER SQL_CVT_SMALLINT SQL_CVT_FLOAT SQL_CVT_REAL SQL_CVT_VARCHAR SQL_CVT_LONGVARCHAR SQL_CVT_BINARY SQL_CVT_VARBINARY SQL_CVT_BIT SQL_CVT_TINYINT SQL_CVT_TIMESTAMP SQL_CVT_LONGVARBINARY SQL_CVT_WCHAR SQL_CVT_WLONGVARCHAR SQL_CVT_WVARCHAR |
| SQL_CORRELATION_NAME | SQL_CN_ANY |
| SQL_CREATE_ASSERTION | FAŁSZYWY |
| SQL_CREATE_CHARACTER_SET | FAŁSZYWY |
| SQL_CREATE_COLLATION | FAŁSZYWY |
| SQL_CREATE_DOMAIN | FAŁSZYWY |
| SQL_CREATE_SCHEMA | SQL_CS_AUTHORIZATION SQL_CS_CREATE_SCHEMA |
| SQL_CREATE_TABLE | SQL_CT_CREATE_TABLE |
| SQL_CREATE_TRANSLATION | FAŁSZYWY |
| SQL_CREATE_VIEW | SQL_CV_CHECK_OPTION SQL_CV_CREATE_VIEW |
| SQL_CURSOR_COMMIT_BEHAVIOR | SQL_CB_CLOSE |
| SQL_CURSOR_ROLLBACK_BEHAVIOR | SQL_CB_CLOSE |
| SQL_CURSOR_SENSITIVITY | SQL_SENSITIVE |
| SQL_DATA_SOURCE_NAME | Bieżąca nazwa źródła danych. Ustawia wartość wskazywaną przez StringLengthPtr na 0, jeśli połączenie nie określiło nazwy źródła danych. |
| SQL_DATA_SOURCE_READ_ONLY | Zależy od ustawienia atrybutu połączenia SQL_ATTR_ACCESS_MODE. |
| SQL_DATABASE_NAME | Bieżąca baza danych połączenia. |
| SQL_DBMS_NAME | "Microsoft SQL Server" |
| SQL_DBMS_VER | Numer wersji połączonego wystąpienia programu SQL Server. |
| SQL_DEFAULT_TXN_ISOLATION | SQL_TXN_READ_COMMITTED |
| SQL_DESCRIBE_PARAMETER | "Y" |
| SQL_DRIVER_NAME | "sqlncli11.dll" |
| SQL_DRIVER_ODBC_VER | Obsługiwana wersja ODBC sterownika. |
| SQL_DRIVER_VER | Numer wersji sterownika. |
| SQL_DROP_ASSERTION | FAŁSZYWY |
| SQL_DROP_CHARACTER_SET | FAŁSZYWY |
| SQL_DROP_COLLATION | FAŁSZYWY |
| SQL_DROP_DOMAIN | FAŁSZYWY |
| SQL_DROP_SCHEMA | DROP SCHEMA nieobsługiwane. |
| SQL_DROP_TABLE | SQL_DT_DROP_TABLE |
| SQL_DROP_TRANSLATION | FAŁSZYWY |
| SQL_DROP_VIEW | SQL_DV_DROP_VIEW |
| SQL_DYNAMIC_CURSOR_ATTRIBUTES1 | SQL_CA1_ABSOLUTE SQL_CA1_BULK_ADD SQL_CA1_LOCK_NO_CHANGE SQL_CA1_NEXT SQL_CA1_POS_DELETE SQL_CA1_POS_POSITION SQL_CA1_POS_REFRESH SQL_CA1_POS_UPDATE SQL_CA1_POSITIONED_UPDATE SQL_CA1_POSITIONED_DELETE SQL_CA1_RELATIVE SQL_CA1_SELECT_FOR_UPDATE |
| SQL_DYNAMIC_CURSOR_ATTRIBUTES2 | SQL_CA2_LOCK_CONCURRENCY SQL_CA2_MAX_ROWS_CATALOG SQL_CA2_MAX_ROWS_DELETE SQL_CA2_MAX_ROWS_INSERT SQL_CA2_MAX_ROWS_SELECT SQL_CA2_MAX_ROWS_UPDATE SQL_CA2_OPT_ROWVER_CONCURRENCY SQL_CA2_OPT_VALUES_CONCURRENCY SQL_CA2_READ_ONLY_CONCURRENCY SQL_CA2_SENSITIVITY_ADDITIONS SQL_CA2_SENSITIVITY_UPDATES SQL_CA2_SIMULATE_UNIQUE |
| SQL_EXPRESSIONS_IN_ORDERBY | "Y" |
| SQL_FETCH_DIRECTION | SQL_FD_FETCH_ABSOLUTE SQL_FD_FETCH_BOOKMARK SQL_FD_FETCH_FIRST SQL_FD_FETCH_LAST SQL_FD_FETCH_NEXT SQL_FD_FETCH_PRIOR SQL_FD_FETCH_RELATIVE |
| SQL_FILE_USAGE | SQL_FILE_NOT_SUPPORTED |
| SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 | SQL_CA1_NEXT SQL_CA1_POSITIONED_DELETE SQL_CA1_POSITIONED_UPDATE SQL_CA1_SELECT_FOR_UPDATE |
| SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2 | SQL_CA2_LOCK_CONCURRENCY SQL_CA2_MAX_ROWS_CATALOG SQL_CA2_MAX_ROWS_DELETE SQL_CA2_MAX_ROWS_INSERT SQL_CA2_MAX_ROWS_SELECT SQL_CA2_MAX_ROWS_UPDATE SQL_CA2_OPT_ROWVER_CONCURRENCY SQL_CA2_OPT_VALUES_CONCURRENCY SQL_CA2_READ_ONLY_CONCURRENCY |
| SQL_GETDATA_EXTENSIONS | SQL_GD_BLOCK |
| SQL_GROUP_BY | SQL_GB_GROUP_BY_CONTAINS_SELECT |
| SQL_IDENTIFIER_CASE | SQL_IC_MIXED w przypadku połączenia z serwerem, na którym jest uruchomiona kolejność sortowania bez uwzględniania wielkości liter. SQL_IC_SENSITIVE w przypadku połączenia z serwerem, na którym jest rozróżniana wielkość liter, kolejność sortowania. |
| SQL_IDENTIFIER_QUOTE_CHAR | " (znak podwójnego cudzysłowu) |
| SQL_INDEX_KEYWORDS | SQL_IK_ASC SQL_IK_DESC |
| SQL_INFO_SCHEMA_VIEWS | Żądanie nieobsługiwane przez sterownik. |
| SQL_INFO_SS_NETLIB_NAME | Atrybut specyficzny dla sterownika ODBC klienta natywnego programu SQL Server. Nazwa biblioteki sieciowej używanej przez połączenie. Domyślnie zwracana jest baza danych DBNETLIB. W takiej sytuacji biblioteka DBNETLIB odwołuje się do biblioteki sieciowej i nie jest powiązana z dbnetlib.dll. |
| SQL_INTEGRITY | "Y" |
| SQL_KEYSET_CURSOR_ATTRIBUTES1 | SQL_CA1_ABSOLUTE SQL_CA1_BOOKMARK SQL_CA1_BULK_ADD SQL_CA1_BULK_DELETE_BY_BOOKMARK SQL_CA1_BULK_FETCH_BY_BOOKMARK SQL_CA1_BULK_UPDATE_BY_BOOKMARK SQL_CA1_LOCK_NO_CHANGE SQL_CA1_NEXT SQL_CA1_POS_DELETE SQL_CA1_POS_POSITION SQL_CA1_POS_REFRESH SQL_CA1_POS_UPDATE SQL_CA1_POSITIONED_DELETE SQL_CA1_POSITIONED_UPDATE SQL_CA1_RELATIVE SQL_CA1_SELECT_FOR_UPDATE |
| SQL_KEYSET_CURSOR_ATTRIBUTES2 | SQL_CA2_CRC_EXACT SQL_CA2_LOCK_CONCURRENCY SQL_CA2_MAX_ROWS_CATALOG SQL_CA2_MAX_ROWS_DELETE SQL_CA2_MAX_ROWS_INSERT SQL_CA2_MAX_ROWS_SELECT SQL_CA2_MAX_ROWS_UPDATE SQL_CA2_OPT_ROWVER_CONCURRENCY SQL_CA2_OPT_VALUES_CONCURRENCY SQL_CA2_READ_ONLY_CONCURRENCY SQL_CA2_SENSITIVITY_ADDITIONS SQL_CA2_SENSITIVITY_UPDATES SQL_CA2_SIMULATE_UNIQUE |
| SQL_KEYWORDS | PRZERWANIE PRZEGLĄDANIA HURTOWO, PUNKT KONTROLNY, HURT, CHECKPOINT, KLASTROWANIE, COMMUTE, POTWIERDŹ, CONTROLROW, DATABASE ROZPROSZONY DYSK, DUMMY DUMP, ERRLVL, ERROREXIT FILE ZAKOŃCZENIA, FILLFACTOR, FLOPPY FLOPPY HOLDLOCK IDENTITY_INSERT , IDENTITYCOL IF KILL LINENO, ŁADOWANIE MIRROR, NIEKLASTROWANIE OFFSETS , WYŁĄCZONE, RAZ PONAD PROCENT PERMANENTNY PLAN WYDRUKU, PROC PERMANENTNY, PROC WYDRUKU, PROCES WYDRUKOWANIA, RAISERROR, CZYTANIE READTEXT, REKONFIGURACJA, POWTARZALNY POWRÓT, ZAPISZ ROWCOUNTRULE SERIALIZOWALNY WYŁĄCZENIE SETUSERSTATISTICS TAŚMA, TEMP TEXTSIZE TRAN TRIGGER , TSUŃ, TSEQUEL NIEZADEKLAROWANY UPDATETEXT UŻYJ WAITFOR PODCZAS WRITETEXT. |
| SQL_LIKE_ESCAPE_CLAUSE | "Y" |
| SQL_LOCK_TYPES | SQL_LCK_NO_CHANGE |
| SQL_MAX_ASYNC_CONCURRENT_STATEMENTS | 1 |
| SQL_MAX_BINARY_LITERAL_LEN | 131072 |
| SQL_MAX_CATALOG_NAME_LEN | 128 |
| SQL_MAX_CHAR_LITERAL_LEN | 131072 |
| SQL_MAX_COLUMN_NAME_LEN | 128 |
| SQL_MAX_COLUMNS_IN_GROUP_BY | 16 |
| SQL_MAX_COLUMNS_IN_INDEX | 16 |
| SQL_MAX_COLUMNS_IN_ORDER_BY | 16 |
| SQL_MAX_COLUMNS_IN_SELECT | 4000 |
| SQL_MAX_COLUMNS_IN_TABLE | 250 |
| SQL_MAX_CONCURRENT_ACTIVITIES | 1 |
| SQL_MAX_CURSOR_NAME_LEN | 128 |
| SQL_MAX_DRIVER_CONNECTIONS | 0 |
| SQL_MAX_IDENTIFIER_LEN | 128 |
| SQL_MAX_INDEX_SIZE | 127 |
| SQL_MAX_PROCEDURE_NAME_LEN | 134 |
| SQL_MAX_ROW_SIZE | 8062 |
| SQL_MAX_ROW_SIZE_INCLUDES_LONG | "N" |
| SQL_MAX_SCHEMA_NAME_LEN | 128 |
| SQL_MAX_STATEMENT_LEN | 131072 |
| SQL_MAX_TABLE_NAME_LEN | 128 |
| SQL_MAX_TABLES_IN_SELECT | 16 |
| SQL_MAX_USER_NAME_LEN | 128 |
| SQL_MAX_OWNER_NAME_LEN | 128 |
| SQL_MAX_QUALIFIER_NAME_LEN | 128 |
| SQL_MULT_RESULT_SETS | "Y" |
| SQL_MULTIPLE_ACTIVE_TXN | "Y" |
| SQL_NEED_LONG_DATA_LEN | "Y" |
| SQL_NON_NULLABLE_COLUMNS | SQL_NNC_NON_NULL |
| SQL_NULL_COLLATION | SQL_NC_LOW |
| SQL_NUMERIC_FUNCTIONS | SQL_FN_NUM_ABS SQL_FN_NUM_ACOS SQL_FN_NUM_ASIN SQL_FN_NUM_ATAN SQL_FN_NUM_ATAN2 SQL_FN_NUM_CEILING SQL_FN_NUM_COS SQL_FN_NUM_COT SQL_FN_NUM_DEGREES SQL_FN_NUM_EXP SQL_FN_NUM_FLOOR SQL_FN_NUM_LOG SQL_FN_NUM_LOG10 SQL_FN_NUM_MOD SQL_FN_NUM_PI SQL_FN_NUM_POWER SQL_FN_NUM_RADIANS SQL_FN_NUM_RAND SQL_FN_NUM_ SQL_FN_NUM_SIGN SQL_FN_NUM_SIN SQL_FN_NUM_SQRT SQL_FN_NUM_TAN ZAOKRĄGLONE |
| SQL_ODBC_API_CONFORMANCE | SQL_OAC_LEVEL2 |
| SQL_ODBC_SAG_CLI_CONFORMANCE | SQL_OSCC_NOT_COMPLIANT |
| SQL_ODBC_SQL_CONFORMANCE | SQL_OSC_CORE |
| SQL_ODBC_SQL_OPT_IEF | "Y" |
| SQL_ODBC_VER | Bieżący numer wersji menedżera sterowników ODBC. |
| SQL_OJ_CAPABILITIES | SQL_OJ_ALL_COMPARISON_OPS SQL_OJ_FULL SQL_OJ_INNER SQL_OJ_LEFT SQL_OJ_NESTED SQL_OJ_NOT_ORDERED SQL_OJ_RIGHT |
| SQL_OUTER_JOINS | "Y" |
| SQL_ORDER_BY_COLUMNS_IN_SELECT | "N" |
| SQL_OWNER_USAGE | SQL_OU_DML_STATEMENTS SQL_OU_INDEX_DEFINITION SQL_OU_PRIVILEGE_DEFINITION SQL_OU_PROCEDURE_INVOCATION SQL_OU_TABLE_DEFINITION |
| SQL_PARAM_ARRAY_ROW_COUNTS | SQL_PARC_BATCH |
| SQL_PARAM_ARRAY_SELECTS | SQL_PAS_BATCH |
| SQL_POS_OPERATIONS | SQL_POS_ADD SQL_POS_DELETE SQL_POS_POSITION SQL_POS_REFRESH SQL_POS_UPDATE |
| SQL_POSITIONED_STATEMENTS | SQL_PS_POSITIONED_DELETE SQL_PS_POSITIONED_UPDATE SQL_PS_SELECT_FOR_UPDATE |
| SQL_PROCEDURE_TERM | "procedura składowana" |
| SQL_PROCEDURES | "Y" |
| SQL_QUALIFIER_USAGE | SQL_CU_DML_STATEMENTS SQL_CU_PROCEDURE_INVOCATION SQL_CU_TABLE_DEFINITION |
| SQL_QUOTED_IDENTIFIER_CASE | SQL_IC_MIXED po nawiązaniu połączenia z serwerem, na którym jest uruchomiona kolejność sortowania bez uwzględniania wielkości liter. SQL_IC_SENSITIVE po nawiązaniu połączenia z serwerem, na którym jest uruchomiona kolejność sortowania uwzględniająca wielkość liter. |
| SQL_ROW_UPDATES | "N" |
| SQL_SCHEMA_TERM | "właściciel" |
| SQL_SCHEMA_USAGE | SQL_OU_DML_STATEMENTS SQL_OU_INDEX_DEFINITION SQL_OU_PRIVILEGE_DEFINITION SQL_OU_PROCEDURE_INVOCATION SQL_OU_TABLE_DEFINITION |
| SQL_SCROLL_OPTIONS | SQL_SO_DYNAMIC SQL_SO_FORWARD_ONLY SQL_SO_KEYSET_DRIVEN SQL_SO_STATIC |
| SQL_SCROLL_CONCURRENCY | SQL_SCCO_LOCK SQL_SCCO_OPT_ROWVER SQL_SCCO_OPT_VALUES SQL_SCCO_READ_ONLY |
| SQL_SEARCH_PATTERN_ESCAPE | "\" |
| SQL_SERVER_NAME | Nazwa serwera połączenia. |
| SQL_SPECIAL_CHARACTERS | Zależy od zainstalowanego zestawu znaków programu SQL Server. |
| SQL_SQL92_DATETIME_FUNCTIONS | FAŁSZYWY |
| SQL_SQL92_FOREIGN_KEY_DELETE_RULE | FAŁSZYWY |
| SQL_SQL92_FOREIGN_KEY_UPDATE_RULE | FAŁSZYWY |
| SQL_SQL92_GRANT | SQL_SG_WITH_GRANT_OPTION |
| SQL_SQL92_NUMERIC_VALUE_FUNCTIONS | FAŁSZYWY |
| SQL_SQL92_PREDICATES | SQL_SP_EXISTS SQL_SP_ISNOTNULL SQL_SP_ISNULL SQL_SP_LIKE SQL_SP_IN SQL_SP_BETWEEN SQL_SP_UNIQUE |
| SQL_SQL92_RELATIONAL_JOIN_OPERATORS | SQL_SRJO_CROSS_JOIN SQL_SRJO_FULL_OUTER_JOIN SQL_SRJO_INNER_JOIN SQL_SRJO_LEFT_OUTER_JOIN SQL_SRJO_RIGHT_OUTER_JOIN SQL_SRJO_UNION_JOIN |
| SQL_SQL92_REVOKE | SQL_SR_GRANT_OPTION_FOR |
| SQL_SQL92_ROW_VALUE_CONSTRUCTOR | SQL_SRVC_DEFAULT SQL_SRVC_NULL SQL_SRVC_ROW_SUBQUERY SQL_SRVC_VALUE_EXPRESSION |
| SQL_SQL92_STRING_FUNCTIONS | SQL_SSF_LOWER SQL_SSF_UPPER |
| SQL_SQL92_VALUE_EXPRESSIONS | SQL_SVE_CASE SQL_SVE_CAST SQL_SVE_COALESCE SQL_SVE_NULLIF |
| SQL_STANDARD_CLI_CONFORMANCE | SQL_SCC_ISO92_CLI |
| SQL_STATIC_CURSOR_ATTRIBUTES1 | SQL_CA1_ABSOLUTE SQL_CA1_BOOKMARK SQL_CA1_BULK_FETCH_BY_BOOKMARK SQL_CA1_LOCK_NO_CHANGE SQL_CA1_NEXT SQL_CA1_POS_POSITION SQL_CA1_POS_REFRESH SQL_CA1_RELATIVE |
| SQL_STATIC_CURSOR_ATTRIBUTES2 | SQL_CA2_CRC_EXACT SQL_CA2_MAX_ROWS_CATALOG SQL_CA2_MAX_ROWS_DELETE SQL_CA2_MAX_ROWS_INSERT SQL_CA2_MAX_ROWS_SELECT SQL_CA2_MAX_ROWS_UPDATE SQL_CA2_READ_ONLY_CONCURRENCY |
| SQL_STATIC_SENSITIVITY | SQL_SS_ADDITIONS SQL_SS_UPDATES |
| SQL_STRING_FUNCTIONS | SQL_FN_STR_ASCII SQL_FN_STR_BIT_LENGTH SQL_FN_STR_CHAR SQL_FN_STR_CONCAT SQL_FN_STR_DIFFERENCE SQL_FN_STR_INSERT SQL_FN_STR_LCASE SQL_FN_STR_LEFT SQL_FN_STR_LENGTH SQL_FN_STR_LOCATE_2 SQL_FN_STR_LTRIM SQL_FN_STR_OCTET_LENGTH SQL_FN_STR_REPEAT SQL_FN_STR_RIGHT SQL_FN_STR_RTRIM SQL_FN_STR_SOUNDEX SQL_FN_STR_SPACE SQL_FN_STR_SUBSTRING SQL_FN_STR_UCASE |
| SQL_SUBQUERIES | SQL_SQ_COMPARISON SQL_SQ_CORRELATED_SUBQUERIES SQL_SQ_EXISTS SQL_SQ_IN SQL_SQ_QUANTIFIED |
| SQL_SYSTEM_FUNCTIONS | SQL_FN_SYS_DBNAME SQL_FN_SYS_IFNULL SQL_FN_SYS_USERNAME |
| SQL_TABLE_TERM | "tabela" |
| SQL_TIMEDATE_ADD_INTERVALS | SQL_FN_TSI_DAY SQL_FN_TSI_FRAC_SECOND SQL_FN_TSI_HOUR SQL_FN_TSI_MINUTE SQL_FN_TSI_MONTH SQL_FN_TSI_QUARTER SQL_FN_TSI_SECOND SQL_FN_TSI_WEEK SQL_FN_TSI_YEAR |
| SQL_TIMEDATE_DIFF_INTERVALS | SQL_FN_TSI_DAY SQL_FN_TSI_FRAC_SECOND SQL_FN_TSI_HOUR SQL_FN_TSI_MINUTE SQL_FN_TSI_MONTH SQL_FN_TSI_QUARTER SQL_FN_TSI_SECOND SQL_FN_TSI_WEEK SQL_FN_TSI_YEAR |
| SQL_TIMEDATE_FUNCTIONS | SQL_FN_TD_CURDATE SQL_FN_TD_CURRENT_DATE SQL_FN_TD_CURRENT_TIME SQL_FN_TD_CURRENT_TIMESTAMP SQL_FN_TD_CURTIME SQL_FN_TD_DAYNAME SQL_FN_TD_DAYOFMONTH SQL_FN_TD_DAYOFWEEK SQL_FN_TD_DAYOFYEAR SQL_FN_TD_EXTRACT SQL_FN_TD_HOUR SQL_FN_TD_MINUTE SQL_FN_TD_MONTH SQL_FN_TD_MONTHNAME SQL_FN_TD_NOW SQL_FN_TD_QUARTER SQL_FN_TD_SECOND SQL_FN_TD_TIMESTAMPADD SQL_FN_TD_TIMESTAMPDIFF SQL_FN_TD_WEEK SQL_FN_TD_YEAR |
| SQL_TXN_CAPABLE | SQL_TC_ALL |
| SQL_TXN_ISOLATION_OPTION | SQL_TXN_READ_COMMITTED SQL_TXN_READ_UNCOMMITTED SQL_TXN_REPEATABLE_READ SQL_TXN_SERIALIZABLE SQL_TXN_SS_SNAPSHOT |
| SQL_UNION | SQL_U_UNION SQL_U_UNION_ALL |
| SQL_USER_NAME | Bieżąca nazwa użytkownika. |
Zobacz też
funkcji SQLGetInfo
szczegóły implementacji interfejsu API ODBC