適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
次の表は、 SQLGetInfo によって返される値を示しています。 返される値は、接続先サーバーのバージョン番号によって異なる場合があります。
SQL Server Native Client の SQLGetInfo は、SQLGetInfo が SQL_KEYWORDS と 0 のバッファー長で呼び出される場合、SQL Server ODBC ドライバー (SQLSRV32.DLL) のSQLGetInfo とは異なります。 SQL Server Native Client ドライバーはSQL_SUCCESSを返しますが、SQL Server ODBC ドライバーはSQL_SUCCESS_WITH_INFOを返します。 ただし、出力キーワード文字列より小さいバッファー長が 0 以外の場合に呼び出されると、SQL Server Native Client の SQLGetInfo は SQL_SUCCESS_WITH_INFO と 01004 の SQLState を返します。
| fInfoType | rgbInfoValue |
|---|---|
| SQL_ACCESSIBLE_PROCEDURES | "Y" |
| SQL_ACCESSIBLE_TABLES | "Y" |
| SQL_ACTIVE_CONNECTIONS | 接続の数は SQL Server によって制限されます。 ドライバーは、この SQLGetInfo 要求に対して 0 を返します。 |
| SQL_ACTIVE_ENVIRONMENTS | 環境の数はドライバーによって制限されません。 ドライバーは、この SQLGetInfo 要求に対して 0 を返します。 |
| SQL_ACTIVE_STATEMENTS | ドライバーは、この SQLGetInfo 要求に対して 1 を返します。 アプリケーションで使用できるステートメント ハンドルの数はドライバーによって制限されませんが、あるステートメント ハンドルでの既定の実行が、別のハンドルでの実行をブロックすることがあります。 |
| 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 | 接続とサーバーに現在割り当てられている照合順序のシーケンス。 |
| SQL_COLUMN_ALIAS | "Y" |
| SQL_CONCAT_NULL_BEHAVIOR | SQL_CB_NULL |
| SQL_CONVERT_BIGINT | ODBC SQL_BIGINT データ型の変換ではサポートされません。 SQL Server Native Client ODBC ドライバーは、ODBC 型SQL_DECIMALとして SQL Server decimal(19,0) データ型をサポートします。 この表の「SQL_CONVERT_DECIMAL」を参照してください。 |
| 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 | ODBC SQL_TYPE_DATE データ型の変換ではサポートされません。 SQL Server Native Client ODBC ドライバーは、ODBC 型として SQL Server datetime データ型をサポートSQL_TYPE_TIMESTAMP。 この表の「SQL_CONVERT_TIMESTAMP」を参照してください。 |
| 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 | ODBC SQL_DOUBLE データ型の変換ではサポートされません。 SQL Server Native Client ODBC ドライバーでは、ODBC SQL_DOUBLEデータ型がSQL_FLOATとしてサポートされています。 この表の「SQL_CONVERT_FLOAT」を参照してください。 |
| 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 | interval データ型の変換ではサポートされません。 |
| SQL_CONVERT_INTERVAL_DAY_TIME | interval データ型の変換ではサポートされません。 |
| 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 | ODBC SQL_TYPE_TIME データ型の変換ではサポートされません。 SQL Server Native Client ODBC ドライバーは、ODBC 型SQL_TYPE_TIMESTAMPとして SQL Serverdatetime データ型をサポートします。 この表の「SQL_CONVERT_TIMESTAMP」を参照してください。 |
| 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 | 現在のデータ ソース名。 接続でデータ ソース名が指定されていない場合、 StringLengthPtr が指す値を 0 に設定します。 |
| SQL_DATA_SOURCE_READ_ONLY | 接続属性 SQL_ATTR_ACCESS_MODE の設定によって異なります。 |
| SQL_DATABASE_NAME | 接続の現在のデータベース。 |
| SQL_DBMS_NAME | 「Microsoft SQL Server」 |
| SQL_DBMS_VER | SQL Server の接続されているインスタンスのバージョン番号。 |
| SQL_DEFAULT_TXN_ISOLATION | SQL_TXN_READ_COMMITTED |
| SQL_DESCRIBE_PARAMETER | "Y" |
| SQL_DRIVER_NAME | "sqlncli11.dll" |
| SQL_DRIVER_ODBC_VER | ドライバーがサポートする ODBC バージョン。 |
| SQL_DRIVER_VER | ドライバーのバージョン番号。 |
| SQL_DROP_ASSERTION | FALSE |
| SQL_DROP_CHARACTER_SET | FALSE |
| SQL_DROP_COLLATION | FALSE |
| SQL_DROP_DOMAIN | FALSE |
| SQL_DROP_SCHEMA | DROP SCHEMA サポートされていません。 |
| 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大文字と小文字を区別しない並べ替え順序を実行しているサーバーに接続されている場合に使用します。 大文字と小文字が区別される並べ替え順序を実行しているサーバーに接続されている場合にSQL_IC_SENSITIVEします。 |
| SQL_IDENTIFIER_QUOTE_CHAR | " (二重引用符) |
| SQL_INDEX_KEYWORDS | SQL_IK_ASC、SQL_IK_DESC |
| SQL_INFO_SCHEMA_VIEWS | この要求はドライバーではサポートされません。 |
| SQL_INFO_SS_NETLIB_NAME | SQL Server Native Client ODBC ドライバー固有の属性。 接続で使用中のネットワーク ライブラリの名前。 既定では、DBNETLIB が返されます。 この状況では、DBNETLIB はネットワーク・ライブラリーを参照し、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 | ブレイク ブラウズ バルク チェックポイント クラスタ コンシデント コンシデント 確認 コントロールロー DATABASE DBCC ディスク 分散ダミーダンプ ERRLVL エラーEXIT EXIT EXIT ファイル FILLFACTOR フロッピー ホールドロック IDENTITY_INSERT アイデンティティコール IF LINENOロード ミラーEXIT非クラスタ オフ OFFSETS パーセントを超えてパーセント permanent plan print proc proxit RAISERROR 読み取り READTEXTを再構成 RECONFIG REPEATABLE RETURN ROWCOUNTRULE 保存 SERIALIZABLE SETUSER SHUTDOWN STATISTICS TAPE TEMP TEXTSIZE TRAN TRAN TRIGGER truncate tsequel uncommitd 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 |
| 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_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_SAG_CLI_CONFORMANCE | SQL_OSCC_NOT_COMPLIANT |
| SQL_ODBC_SQL_CONFORMANCE | SQL_OSC_CORE |
| SQL_ODBC_SQL_OPT_IEF | "Y" |
| SQL_ODBC_VER | 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 | 「ストアドプロシージャ」 |
| 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。 接続先サーバーが大文字小文字を区別する並べ替え順を使用している場合は SQL_IC_SENSITIVE。 |
| 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 | 接続のサーバー名。 |
| SQL_SPECIAL_CHARACTERS | SQL Server にインストールされている文字セットによって異なります。 |
| 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 | 現在のユーザー名。 |