Freigeben über


SQLGetInfo

In der Tabelle werden die von SQLGetInfo zurückgegebenen Werte angezeigt. Diese Werte können je nach Versionsnummer des verbundenen Servers unterschiedlich sein.

SQLGetInfo in SQL Server Native Client unterscheidet sich von SQLGetInfo im SQL Server-ODBC-Treiber (SQLSRV32.DLL), wenn SQLGetInfo mit SQL_KEYWORDS und der Pufferlänge 0 aufgerufen wird. Der SQL Server Native Client-Treiber gibt SQL_SUCCESS zurück, der SQL Server-ODBC-Treibedriver jedoch SQL_SUCCESS_WITH_INFO. Bei einem Aufruf mit einer anderen Pufferlänge als 0, die kleiner als Schlüsselwortzeichenfolge der Ausgabe ist, gibt SQLGetInfo in SQL Server Native Client jedoch SQL_SUCCESS_WITH_INFO und den SQLState 01004 zurück.

fInfoType

rgbInfoValue

SQL_ACCESSIBLE_PROCEDURES

"Y"

SQL_ACCESSIBLE_TABLES

"Y"

SQL_ACTIVE_CONNECTIONS

Die Anzahl von Verbindungen wird von SQL Server beschränkt. Der Treiber gibt für diese SQLGetInfo-Anforderung 0 zurück.

SQL_ACTIVE_ENVIRONMENTS

Die Anzahl an Umgebungen wird vom Treiber nicht beschränkt. Der Treiber gibt für diese SQLGetInfo-Anforderung 0 zurück.

SQL_ACTIVE_STATEMENTS

Der Treiber gibt für diese SQLGetInfo-Anforderung 1 zurück. Die Anzahl von verfügbaren Anweisungshandles für eine Anwendung wird nicht vom Treiber beschränkt, die Standardausführung auf einem Anweisungshandle blockiert jedoch die Ausführung auf einem anderen Handle.

SQL_ALTER_DOMAIN

FALSE

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

FALSE

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

"database"

SQL_CATALOG_USAGE

SQL_CU_DML_STATEMENTS SQL_CU_PROCEDURE_INVOCATION SQL_CU_TABLE_DEFINITION

SQL_COLLATION_SEQ

Die derzeit zugewiesene Sortierreihenfolge für die Verbindung und den Server.

SQL_COLUMN_ALIAS

"Y"

SQL_CONCAT_NULL_BEHAVIOR

SQL_CB_NULL SQL_CB_NON_NULL, wenn AnsiNPW deaktiviert ist, wenn eine Verbindung mit einer Instanz von SQL Server 2000 besteht.

SQL_CONVERT_BIGINT

Keine Unterstützung für die Konvertierung des ODBC SQL_BIGINT-Datentyps. Der SQL Server Native Client ODBC-Treiber unterstützt den SQL Server decimal(19,0)-Datentyp als ODBC-Typ SQL_DECIMAL. Siehe SQL_CONVERT_DECIMAL unten.

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

Keine Unterstützung für die Konvertierung des ODBC SQL_TYPE_DATE-Datentyps. Der SQL Server Native Client ODBC-Treiber unterstützt den SQL Server datetime-Datentyp als ODBC-Typ SQL_TYPE_TIMESTAMP. Siehe SQL_CONVERT_TIMESTAMP unten.

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

Keine Unterstützung für die Konvertierung des ODBC SQL_DOUBLE-Datentyps. Der SQL Server Native Client ODBC-Treiber unterstützt den ODBC SQL_DOUBLE-Datentyp als SQL_FLOAT. Siehe SQL_CONVERT_FLOAT unten.

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

Keine Unterstützung für die Konvertierung von interval-Datentypen.

SQL_CONVERT_INTERVAL_DAY_TIME

Keine Unterstützung für die Konvertierung von interval-Datentypen.

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

Keine Unterstützung für die Konvertierung des ODBC SQL_TYPE_TIME-Datentyps. Der SQL Server Native Client ODBC-Treiber unterstützt den SQL Server datetime-Datentyp als ODBC-Typ SQL_TYPE_TIMESTAMP. Siehe SQL_CONVERT_TIMESTAMP unten.

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

FALSE

SQL_CREATE_CHARACTER_SET

FALSE

SQL_CREATE_COLLATION

FALSE

SQL_CREATE_DOMAIN

FALSE

SQL_CREATE_SCHEMA

SQL_CS_AUTHORIZATION SQL_CS_CREATE_SCHEMA

SQL_CREATE_TABLE

SQL_CT_CREATE_TABLE

SQL_CREATE_TRANSLATION

FALSE

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

Name der aktuellen Datenquelle. Setzt den Wert, auf den von StringLengthPtr verwiesen wird, auf 0, wenn bei der Verbindung kein Name der Datenquelle angegeben wurde.

SQL_DATA_SOURCE_READ_ONLY

Abhängig von der Einrichtung des Verbindungsattributs SQL_ATTR_ACCESS_MODE.

SQL_DATABASE_NAME

Die aktuelle Datenbank der Verbindung.

SQL_DBMS_NAME

"Microsoft SQL Server"

SQL_DBMS_VER

Die Versionsnummer der verbundenen Instanz von SQL Server.

SQL_DEFAULT_TXN_ISOLATION

SQL_TXN_READ_COMMITTED

SQL_DESCRIBE_PARAMETER

"Y"

SQL_DRIVER_NAME

"sqlncli10.dll"

SQL_DRIVER_ODBC_VER

Die unterstützte ODBC-Version des Treibers.

SQL_DRIVER_VER

Die Versionsnummer des Treibers.

SQL_DROP_ASSERTION

FALSE

SQL_DROP_CHARACTER_SET

FALSE

SQL_DROP_COLLATION

FALSE

SQL_DROP_DOMAIN

FALSE

SQL_DROP_SCHEMA

DROP SCHEMA wird nicht unterstützt.

SQL_DROP_TABLE

SQL_DT_DROP_TABLE

SQL_DROP_TRANSLATION

FALSE

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, wenn eine Verbindung mit einem Server besteht, auf dem bei der Sortierreihenfolge zwischen Groß- und Kleinschreibung nicht unterschieden wird.

SQL_IC_SENSITIVE, wenn eine Verbindung mit einem Server besteht, auf dem bei der Sortierreihenfolge zwischen Groß- und Kleinschreibung unterschieden wird.

SQL_IDENTIFIER_QUOTE_CHAR

" (doppeltes Anführungszeichen)

SQL_INDEX_KEYWORDS

SQL_IK_ASC SQL_IK_DESC

SQL_INFO_SCHEMA_VIEWS

Anforderung wird nicht vom Treiber unterstützt.

SQL_INFO_SS_NETLIB_NAME

Für den SQL Server Native Client ODBC-Treiber spezifisches Attribut. Der Name der von der Verbindung verwendeten Netzwerkbibliothek.

Standardmäßig wird DBNETLIB zurückgegeben. DBNETLIB bezieht sich in diesem Fall auf die unter Netzwerkprotokolle und TDS-Endpunkte beschriebene Netzwerkbibliothek und hängt nicht mit dbnetlib.dll zusammen.

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

BREAK BROWSE BULK CHECKPOINT CLUSTERED COMMITTED COMPUTE CONFIRM CONTROLROW DATABASE DBCC DISK DISTRIBUTED DUMMY DUMP ERRLVL ERROREXIT EXIT FILE FILLFACTOR FLOPPY HOLDLOCK IDENTITY_INSERT IDENTITYCOL IF KILL LINENO LOAD MIRROREXIT NONCLUSTERED OFF OFFSETS ONCE OVER PERCENT PERM PERMANENT PLAN PRINT PROC PROCESSEXIT RAISERROR READ READTEXT RECONFIGURE REPEATABLE RETURN ROWCOUNT RULE SAVE SERIALIZABLE SETUSER SHUTDOWN STATISTICS TAPE TEMP TEXTSIZE TRAN TRIGGER TRUNCATE TSEQUEL UNCOMMITTED UPDATETEXT USE WAITFOR WHILE 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/30*

SQL_MAX_CHAR_LITERAL_LEN

131072

SQL_MAX_COLUMN_NAME_LEN

128/30*

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/30*

SQL_MAX_DRIVER_CONNECTIONS

0

SQL_MAX_IDENTIFIER_LEN

128/30*

SQL_MAX_INDEX_SIZE

127

SQL_MAX_PROCEDURE_NAME_LEN

134/36*

SQL_MAX_ROW_SIZE

8062/1962*

SQL_MAX_ROW_SIZE_INCLUDES_LONG

"N"

SQL_MAX_SCHEMA_NAME_LEN

128/30*

SQL_MAX_STATEMENT_LEN

131072

SQL_MAX_TABLE_NAME_LEN

128/30*

SQL_MAX_TABLES_IN_SELECT

16

SQL_MAX_USER_NAME_LEN

128/30*

SQL_MAX_OWNER_NAME_LEN

128/30*

SQL_MAX_QUALIFIER_NAME_LEN

128/30*

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_ROUND SQL_FN_NUM_SIGN SQL_FN_NUM_SIN SQL_FN_NUM_SQRT SQL_FN_NUM_TAN

SQL_ODBC_API_CONFORMANCE

SQL_OAC_LEVEL2

SQL_ODBC_INTERFACE_CONFORMANCE

SQL_OIC_LEVEL2, wenn eine Verbindung mit einer Instanz von SQL Server 2000 besteht.

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

Aktuelle Versionsnummer des ODBC-Treiber-Managers.

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

"stored procedure"

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, wenn eine Verbindung mit einem Server besteht, auf dem bei der Sortierreihenfolge zwischen Groß- und Kleinschreibung unterschieden wird.

SQL_IC_SENSITIVE, wenn eine Verbindung mit einem Server besteht, auf dem bei der Sortierreihenfolge zwischen Groß- und Kleinschreibung unterschieden wird.

SQL_ROW_UPDATES

"N"

SQL_SCHEMA_TERM

"owner"

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

Der Servername der Verbindung.

SQL_SPECIAL_CHARACTERS

Abhängig vom SQL Server-installierten Zeichensatz.

SQL_SQL92_DATETIME_FUNCTIONS

FALSE

SQL_SQL92_FOREIGN_KEY_DELETE_RULE

FALSE

SQL_SQL92_FOREIGN_KEY_UPDATE_RULE

FALSE

SQL_SQL92_GRANT

SQL_SG_WITH_GRANT_OPTION

SQL_SQL92_NUMERIC_VALUE_FUNCTIONS

FALSE

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

"table"

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

Der aktuelle Benutzername.

*   Abhängig von der SQL Server-Version. Erster Wert, wenn eine Verbindung mit SQL Server Version 7.0 und höher besteht; zweiter Wert für alle früheren Versionen.

Siehe auch

Konzepte

Andere Ressourcen