Возвращаемые значения SQLGetInfo для текстовых файловSQLGetInfo Returned Values for Text Files

В следующей таблице перечислены #defines для аргумента языка C и соответствующие значения, возвращаемые SQLGetInfo.The following table lists the C-language #defines for the fInfoType argument and the corresponding values returned by SQLGetInfo. Эти сведения можно получить, передав перечисленный #defines C-Language в SQLGetInfo в аргументе финфотипе .This information can be retrieved by passing the listed C-language #defines to SQLGetInfo in the fInfoType argument. Дополнительные сведения о значениях, возвращаемых функцией SQLGetInfo, см. в справочнике программиста по ODBC.For more information about the values returned by SQLGetInfo, see the ODBC Programmer's Reference.

Примечание

Где SQLGetInfo возвращает 32-разрядную битовую маску, вертикальная черта (|) представляет побитовое или.Where SQLGetInfo returns a 32-bit bitmask, a vertical bar (|) represents a bitwise OR.

инфотипеInfoType Возвращаемое значениеReturned value
SQL_ACCESSIBLE_PROCEDURESSQL_ACCESSIBLE_PROCEDURES "N""N"
SQL_ACCESSIBLE_TABLESSQL_ACCESSIBLE_TABLES «Y»"Y"
SQL_ACTIVE_ENVIRONMENTSSQL_ACTIVE_ENVIRONMENTS 00
SQL_AGGREGATE_FUNCTIONSSQL_AGGREGATE_FUNCTIONS Все наборыAll set
SQL_ALTER_DOMAINSQL_ALTER_DOMAIN 00
SQL_ALTER_TABLESQL_ALTER_TABLE 00
SQL_ASYNC_MODESQL_ASYNC_MODE 00
SQL_BATCH_ROW_COUNTSQL_BATCH_ROW_COUNT 00
SQL_BATCH_SUPPORTSQL_BATCH_SUPPORT 00
SQL_BOOKMARK_PERSISTENCESQL_BOOKMARK_PERSISTENCE Несколько значенийMultiple values
SQL_CATALOG_LOCATIONSQL_CATALOG_LOCATION SQL_QL_STARTSQL_QL_START
SQL_CATALOG_NAMESQL_CATALOG_NAME «Y»"Y"
SQL_CATALOG_NAME_SEPARATORSQL_CATALOG_NAME_SEPARATOR "\""\"
SQL_CATALOG_TERMSQL_CATALOG_TERM Каталоги"Directory"
SQL_CATALOG_USAGESQL_CATALOG_USAGE Несколько значенийMultiple values
SQL_COLLATION_SEQSQL_COLLATION_SEQ """"
SQL_COLUMN_ALIASSQL_COLUMN_ALIAS «Y»"Y"
SQL_CONCAT_NULL_BEHAVIORSQL_CONCAT_NULL_BEHAVIOR SQL_CB_NON_NULLSQL_CB_NON_NULL
SQL_CONVERT_BIGINTSQL_CONVERT_BIGINT 00
SQL_CONVERT_BINARYSQL_CONVERT_BINARY Несколько значенийMultiple values
SQL_CONVERT_BITSQL_CONVERT_BIT 00
SQL_CONVERT_CHARSQL_CONVERT_CHAR Несколько значенийMultiple values
SQL_CONVERT_DATESQL_CONVERT_DATE Несколько значенийMultiple values
SQL_CONVERT_DECIMALSQL_CONVERT_DECIMAL 00
SQL_CONVERT_DOUBLESQL_CONVERT_DOUBLE Несколько значенийMultiple values
SQL_CONVERT_FLOATSQL_CONVERT_FLOAT Несколько значенийMultiple values
SQL_CONVERT_FUNCTIONSSQL_CONVERT_FUNCTIONS SQL_FN_CVT_CONVERTSQL_FN_CVT_CONVERT
SQL_CONVERT_INTEGERSQL_CONVERT_INTEGER Несколько значенийMultiple values
SQL_CONVERT_LONGVARBINARYSQL_CONVERT_LONGVARBINARY Несколько значенийMultiple values
SQL_CONVERT_LONGVARCHARSQL_CONVERT_LONGVARCHAR Несколько значенийMultiple values
SQL_CONVERT_NUMERICSQL_CONVERT_NUMERIC Несколько значенийMultiple values
SQL_CONVERT_REALSQL_CONVERT_REAL Несколько значенийMultiple values
SQL_CONVERT_SMALLINTSQL_CONVERT_SMALLINT Несколько значенийMultiple values
SQL_CONVERT_TIMESQL_CONVERT_TIME Несколько значенийMultiple values
SQL_CONVERT_TIMESTAMPSQL_CONVERT_TIMESTAMP Несколько значенийMultiple values
SQL_CONVERT_TINYINTSQL_CONVERT_TINYINT Несколько значенийMultiple values
SQL_CONVERT_VARBINARYSQL_CONVERT_VARBINARY Несколько значенийMultiple values
SQL_CONVERT_VARCHARSQL_CONVERT_VARCHAR Несколько значенийMultiple values
SQL_CORRELATION_NAMESQL_CORRELATION_NAME SQL_CN_ANYSQL_CN_ANY
SQL_CREATE_ASSERTIONSQL_CREATE_ASSERTION 00
SQL_CREATE_CHARACTER_SETSQL_CREATE_CHARACTER_SET 00
SQL_CREATE_COLLATIONSQL_CREATE_COLLATION 00
SQL_CREATE_DOMAINSQL_CREATE_DOMAIN 00
SQL_CREATE_SCHEMASQL_CREATE_SCHEMA 00
SQL_CREATE_TABLESQL_CREATE_TABLE SQL_CT_CREATE_TABLESQL_CT_CREATE_TABLE
SQL_CREATE_TRANSLATIONSQL_CREATE_TRANSLATION 00
SQL_CREATE_VIEWSQL_CREATE_VIEW 00
SQL_CURSOR_COMMIT_BEHAVIORSQL_CURSOR_COMMIT_BEHAVIOR SQL_CB_CLOSESQL_CB_CLOSE
SQL_CURSOR_ROLLBACK_BEHAVIORSQL_CURSOR_ROLLBACK_BEHAVIOR SQL_CB_CLOSESQL_CB_CLOSE
SQL_CURSOR_SENSITIVITYSQL_CURSOR_SENSITIVITY SQL_UNSPECIFIEDSQL_UNSPECIFIED
SQL_DATA_SOURCE_NAMESQL_DATA_SOURCE_NAME DSN из Odbc.ini или "", если в Odbc.ini используется ключевое слово DRIVERThe DSN from Odbc.ini, or "" if DRIVER keyword is used in Odbc.ini
SQL_DATA_SOURCE_READ_ONLYSQL_DATA_SOURCE_READ_ONLY «Y»"Y"
SQL_DATABASE_NAMESQL_DATABASE_NAME Текущий каталог базы данныхCurrent database directory
SQL_DATETIME_LITERALSSQL_DATETIME_LITERALS 00
SQL_DBMS_NAMESQL_DBMS_NAME ПОЛНОТЕКСТОВЫМ"TEXT"
SQL_DBMS_VERSQL_DBMS_VER ISAM: текстISAM: Text

Версия: 1.0Version: 1.0

Формат номера версии: 01.00.0000Format of version number: 01.00.0000
SQL_DDL_INDEXSQL_DDL_INDEX 00
SQL_DEFAULT_TXN_ISOLATIONSQL_DEFAULT_TXN_ISOLATION 00
SQL_DESCRIBE_PARAMETERSQL_DESCRIBE_PARAMETER 00
SQL_DRIVER_HDBCSQL_DRIVER_HDBC Обрабатывается диспетчером драйверов.Handled by the Driver Manager.
SQL_DRIVER_HENVSQL_DRIVER_HENV Обрабатывается диспетчером драйверов.Handled by the Driver Manager.
SQL_DRIVER_HLIBSQL_DRIVER_HLIB Обрабатывается диспетчером драйверов.Handled by the Driver Manager.
SQL_DRIVER_HSTMTSQL_DRIVER_HSTMT Обрабатывается диспетчером драйверов.Handled by the Driver Manager.
SQL_DRIVER_NAMESQL_DRIVER_NAME "OdbcJt32.dll""OdbcJt32.dll"
SQL_DRIVER_ODBC_VERSQL_DRIVER_ODBC_VER "3.51.0000""3.51.0000"
SQL_DRIVER_VERSQL_DRIVER_VER "4,00.nnnn" (nnnn указывает дату сборки)"4.00.nnnn" (nnnn specifies the build date)
SQL_DROP_ASSERTIONSQL_DROP_ASSERTION 00
SQL_DROP_CHARACTER_SETSQL_DROP_CHARACTER_SET 00
SQL_DROP_COLLATIONSQL_DROP_COLLATION 00
SQL_DROP_DOMAINSQL_DROP_DOMAIN 00
SQL_DROP_SCHEMASQL_DROP_SCHEMA 00
SQL_DROP_TABLESQL_DROP_TABLE SQL_DT_DROP_TABLESQL_DT_DROP_TABLE
SQL_DROP_TRANSLATIONSQL_DROP_TRANSLATION 00
SQL_DROP_VIEWSQL_DROP_VIEW SQL_DV_DROP_VIEWSQL_DV_DROP_VIEW
SQL_EXPRESSIONS_IN_ORDERBYSQL_EXPRESSIONS_IN_ORDERBY «Y»"Y"
SQL_FILE_USAGESQL_FILE_USAGE SQL_FILE_TABLESQL_FILE_TABLE
SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1 SQL_CA1_NEXTSQL_CA1_NEXT
SQL_GETDATA_EXTENSIONSSQL_GETDATA_EXTENSIONS Несколько значенийMultiple values
SQL_GROUP_BYSQL_GROUP_BY SQL_GB_GROUP_BY_CONTAINS_SELECTSQL_GB_GROUP_BY_CONTAINS_SELECT
SQL_IDENTIFIER_CASESQL_IDENTIFIER_CASE SQL_IC_MIXEDSQL_IC_MIXED
SQL_IDENTIFIER_QUOTE_CHARSQL_IDENTIFIER_QUOTE_CHAR " ` " (Обратная кавычка)"`" (back quote)
SQL_KEYWORDSSQL_KEYWORDS Несколько значенийMultiple values
SQL_LIKE_ESCAPE_CLAUSESQL_LIKE_ESCAPE_CLAUSE "N""N"
SQL_MAX_BINARY_LITERAL_LENSQL_MAX_BINARY_LITERAL_LEN 255255
SQL_MAX_CATALOG_NAME_LENSQL_MAX_CATALOG_NAME_LEN 6666
SQL_MAX_CHAR_LITERAL_LENSQL_MAX_CHAR_LITERAL_LEN 255255
SQL_MAX_COLUMN_NAME_LENSQL_MAX_COLUMN_NAME_LEN 6464
SQL_MAX_COLUMNS_IN_GROUP_BYSQL_MAX_COLUMNS_IN_GROUP_BY 1010
SQL_MAX_COLUMNS_IN_INDEXSQL_MAX_COLUMNS_IN_INDEX 00
SQL_MAX_COLUMNS_IN_ORDER_BYSQL_MAX_COLUMNS_IN_ORDER_BY 1010
SQL_MAX_COLUMNS_IN_SELECTSQL_MAX_COLUMNS_IN_SELECT 255255
SQL_MAX_COLUMNS_IN_TABLESQL_MAX_COLUMNS_IN_TABLE 255255
SQL_MAX_CONCURRENT_ACTIVITIESSQL_MAX_CONCURRENT_ACTIVITIES 00
SQL_MAX_CURSOR_NAME_LENSQL_MAX_CURSOR_NAME_LEN 6464
SQL_MAX_DRIVER_CONNECTIONSSQL_MAX_DRIVER_CONNECTIONS 6464
SQL_MAX_INDEX_SIZESQL_MAX_INDEX_SIZE 00
SQL_MAX_PROCEDURE_NAME_LENSQL_MAX_PROCEDURE_NAME_LEN 00
SQL_MAX_ROW_SIZESQL_MAX_ROW_SIZE 6553565535
SQL_MAX_ROW_SIZE_INCLUDES_LONGSQL_MAX_ROW_SIZE_INCLUDES_LONG «Y»"Y"
SQL_MAX_SCHEMA_NAME_LENSQL_MAX_SCHEMA_NAME_LEN 00
SQL_MAX_STATEMENT_LENSQL_MAX_STATEMENT_LEN 6500065000
SQL_MAX_TABLE_NAME_LENSQL_MAX_TABLE_NAME_LEN 1212
SQL_MAX_TABLES_IN_SELECTSQL_MAX_TABLES_IN_SELECT 1616
SQL_MAX_USER_NAME_LENSQL_MAX_USER_NAME_LEN 00
SQL_MULT_RESULT_SETSSQL_MULT_RESULT_SETS "N""N"
SQL_MULTIPLE_ACTIVE_TXNSQL_MULTIPLE_ACTIVE_TXN «Y»"Y"
SQL_NEED_LONG_DATA_LENSQL_NEED_LONG_DATA_LEN "N""N"
SQL_NON_NULLABLE_COLUMNSSQL_NON_NULLABLE_COLUMNS SQL_NNC_NON_NULLSQL_NNC_NON_NULL
SQL_NULL_COLLATIONSQL_NULL_COLLATION SQL_NC_LOWSQL_NC_LOW
SQL_NUMERIC_FUNCTIONSSQL_NUMERIC_FUNCTIONS Несколько значенийMultiple values
СООТВЕТСТВИЕ SQL_ODBC_SAG_CLI_SQL_ODBC_SAG_CLI_ CONFORMANCE SQL_OSCC_COMPLIANTSQL_OSCC_COMPLIANT
SQL_ODBC_SQL_INTEGRITYSQL_ODBC_SQL_INTEGRITY "N""N"
SQL_ODBC_VERSQL_ODBC_VER Из диспетчера драйверовFrom Driver Manager
SQL_OJ_CAPABILITIESSQL_OJ_CAPABILITIES Несколько значенийMultiple values
SQL_ORDER_BY_COLUMNS_IN_SELECTSQL_ORDER_BY_COLUMNS_IN_SELECT "N""N"
SQL_OUTER_JOINSSQL_OUTER_JOINS «Y»"Y"
SQL_PROCEDURE_TERMSQL_PROCEDURE_TERM """"
SQL_PROCEDURESSQL_PROCEDURES "N""N"
SQL_QUOTED_IDENTIFIER_CASESQL_QUOTED_IDENTIFIER_CASE SQL_IC_MIXEDSQL_IC_MIXED
SQL_ROW_UPDATESSQL_ROW_UPDATES "N""N"
SQL_SCHEMA_TERMSQL_SCHEMA_TERM """"
SQL_SCHEMA_USAGESQL_SCHEMA_USAGE 00
SQL_SCROLL_OPTIONSSQL_SCROLL_OPTIONS Несколько значенийMultiple values
SQL_SEARCH_PATTERN_ESCAPESQL_SEARCH_PATTERN_ESCAPE "\""\"
SQL_SERVER_NAMESQL_SERVER_NAME ПОЛНОТЕКСТОВЫМ"TEXT"
SQL_SPECIAL_CHARACTERSSQL_SPECIAL_CHARACTERS "~ ` @ # $% ^& * -+ = \ } {" ";:?/><,.!" [] | ""~`@#$%^&*-+=\}{"';:?/><,.!'[]|"
SQL_STRING_FUNCTIONSSQL_STRING_FUNCTIONS Несколько значенийMultiple values
SQL_SUBQUERIESSQL_SUBQUERIES Несколько значенийMultiple values
SQL_SYSTEM_FUNCTIONSSQL_SYSTEM_FUNCTIONS 00
SQL_TABLE_TERMSQL_TABLE_TERM Таблица"TABLE"
SQL_TIMEDATE_ADD_INTERVALSSQL_TIMEDATE_ADD_INTERVALS 00
SQL_TIMEDATE_DIFF_INTERVALSSQL_TIMEDATE_DIFF_INTERVALS 00
SQL_TIMEDATE_FUNCTIONSSQL_TIMEDATE_FUNCTIONS Несколько значенийMultiple values
SQL_TXN_CAPABLESQL_TXN_CAPABLE SQL_TC_NONESQL_TC_NONE
SQL_TXN_ISOLATION_OPTIONSQL_TXN_ISOLATION_OPTION 00
SQL_UNIONSQL_UNION Несколько значенийMultiple values
SQL_USER_NAMESQL_USER_NAME """"