📄 sql.h
字号:
#ifndef _SQL_H#define _SQL_H#if __GNUC__ >=3#pragma GCC system_header#endif#ifdef __cplusplusextern "C" {#endif#ifndef ODBCVER#define ODBCVER 0x0351#endif#include <sqltypes.h>#define SQL_ACCESSIBLE_PROCEDURES 20#define SQL_ACCESSIBLE_TABLES 19#define SQL_ALL_TYPES 0#define SQL_ALTER_TABLE 86#define SQL_API_SQLALLOCCONNECT 1#define SQL_API_SQLALLOCENV 2#define SQL_API_SQLALLOCSTMT 3#define SQL_API_SQLBINDCOL 4#define SQL_API_SQLCANCEL 5#define SQL_API_SQLCOLUMNS 40#define SQL_API_SQLCONNECT 7#define SQL_API_SQLDATASOURCES 57#define SQL_API_SQLDESCRIBECOL 8#define SQL_API_SQLDISCONNECT 9#define SQL_API_SQLERROR 10#define SQL_API_SQLEXECDIRECT 11#define SQL_API_SQLEXECUTE 12#define SQL_API_SQLFETCH 13#define SQL_API_SQLFREECONNECT 14#define SQL_API_SQLFREEENV 15#define SQL_API_SQLFREESTMT 16#define SQL_API_SQLGETCONNECTOPTION 42#define SQL_API_SQLGETCURSORNAME 17#define SQL_API_SQLGETDATA 43#define SQL_API_SQLGETFUNCTIONS 44#define SQL_API_SQLGETINFO 45#define SQL_API_SQLGETSTMTOPTION 46#define SQL_API_SQLGETTYPEINFO 47#define SQL_API_SQLNUMRESULTCOLS 18#define SQL_API_SQLPARAMDATA 48#define SQL_API_SQLPREPARE 19#define SQL_API_SQLPUTDATA 49#define SQL_API_SQLROWCOUNT 20#define SQL_API_SQLSETCONNECTOPTION 50#define SQL_API_SQLSETCURSORNAME 21#define SQL_API_SQLSETPARAM 22#define SQL_API_SQLSETSTMTOPTION 51#define SQL_API_SQLSPECIALCOLUMNS 52#define SQL_API_SQLSTATISTICS 53#define SQL_API_SQLTABLES 54#define SQL_API_SQLTRANSACT 23#define SQL_CB_CLOSE 1#define SQL_CB_DELETE 0#define SQL_CB_PRESERVE 2#define SQL_CHAR 1#define SQL_CLOSE 0#define SQL_COMMIT 0#define SQL_CURSOR_COMMIT_BEHAVIOR 23#define SQL_DATA_AT_EXEC (-2)#define SQL_DATA_SOURCE_NAME 2#define SQL_DATA_SOURCE_READ_ONLY 25#define SQL_DBMS_NAME 17#define SQL_DBMS_VER 18#define SQL_DECIMAL 3#define SQL_DEFAULT_TXN_ISOLATION 26#define SQL_DOUBLE 8#define SQL_DROP 1#define SQL_ERROR (-1)#define SQL_FD_FETCH_ABSOLUTE 16#define SQL_FD_FETCH_FIRST 2#define SQL_FD_FETCH_LAST 4#define SQL_FD_FETCH_NEXT 1#define SQL_FD_FETCH_PRIOR 8#define SQL_FD_FETCH_RELATIVE 32#define SQL_FETCH_ABSOLUTE 5#define SQL_FETCH_DIRECTION 8#define SQL_FETCH_FIRST 2#define SQL_FETCH_LAST 3#define SQL_FETCH_NEXT 1#define SQL_FETCH_PRIOR 4#define SQL_FETCH_RELATIVE 6#define SQL_FLOAT 6#define SQL_GD_ANY_COLUMN 1#define SQL_GD_ANY_ORDER 2#define SQL_GETDATA_EXTENSIONS 81#define SQL_IC_LOWER 2#define SQL_IC_MIXED 4#define SQL_IC_SENSITIVE 3#define SQL_IC_UPPER 1#define SQL_IDENTIFIER_CASE 28#define SQL_IDENTIFIER_QUOTE_CHAR 29#define SQL_INDEX_ALL 1#define SQL_INDEX_CLUSTERED 1#define SQL_INDEX_HASHED 2#define SQL_INDEX_OTHER 3#define SQL_INDEX_UNIQUE 0#define SQL_INTEGER 4#define SQL_INTEGRITY 73#define SQL_INVALID_HANDLE (-2)#define SQL_MAX_CATALOG_NAME_LEN 34#define SQL_MAX_COLUMN_NAME_LEN 30#define SQL_MAX_COLUMNS_IN_GROUP_BY 97#define SQL_MAX_COLUMNS_IN_INDEX 98#define SQL_MAX_COLUMNS_IN_ORDER_BY 99#define SQL_MAX_COLUMNS_IN_SELECT 100#define SQL_MAX_COLUMNS_IN_TABLE 101#define SQL_MAX_CURSOR_NAME_LEN 31#define SQL_MAX_INDEX_SIZE 102#define SQL_MAX_MESSAGE_LENGTH 512#define SQL_MAX_ROW_SIZE 104#define SQL_MAX_SCHEMA_NAME_LEN 32#define SQL_MAX_STATEMENT_LEN 105#define SQL_MAX_TABLE_NAME_LEN 35#define SQL_MAX_TABLES_IN_SELECT 106#define SQL_MAX_USER_NAME_LEN 107#define SQL_MAXIMUM_CATALOG_NAME_LENGTH SQL_MAX_CATALOG_NAME_LEN#define SQL_MAXIMUM_COLUMN_NAME_LENGTH SQL_MAX_COLUMN_NAME_LEN#define SQL_MAXIMUM_COLUMNS_IN_GROUP_BY SQL_MAX_COLUMNS_IN_GROUP_BY#define SQL_MAXIMUM_COLUMNS_IN_INDEX SQL_MAX_COLUMNS_IN_INDEX#define SQL_MAXIMUM_COLUMNS_IN_ORDER_BY SQL_MAX_COLUMNS_IN_ORDER_BY#define SQL_MAXIMUM_COLUMNS_IN_SELECT SQL_MAX_COLUMNS_IN_SELECT#define SQL_MAXIMUM_CURSOR_NAME_LENGTH SQL_MAX_CURSOR_NAME_LEN#define SQL_MAXIMUM_INDEX_SIZE SQL_MAX_INDEX_SIZE#define SQL_MAXIMUM_ROW_SIZE SQL_MAX_ROW_SIZE#define SQL_MAXIMUM_SCHEMA_NAME_LENGTH SQL_MAX_SCHEMA_NAME_LEN#define SQL_MAXIMUM_STATEMENT_LENGTH SQL_MAX_STATEMENT_LEN#define SQL_MAXIMUM_TABLES_IN_SELECT SQL_MAX_TABLES_IN_SELECT#define SQL_MAXIMUM_USER_NAME_LENGTH SQL_MAX_USER_NAME_LEN#define SQL_NC_HIGH 0#define SQL_NC_LOW 1#define SQL_NEED_DATA 99#define SQL_NO_NULLS 0#define SQL_NTS (-3)#define SQL_NTSL (-3L)#define SQL_NULL_COLLATION 85#define SQL_NULL_DATA (-1)#define SQL_NULL_HDBC 0#define SQL_NULL_HENV 0#define SQL_NULL_HSTMT 0#define SQL_NULLABLE 1#define SQL_NULLABLE_UNKNOWN 2#define SQL_NUMERIC 2#define SQL_ORDER_BY_COLUMNS_IN_SELECT 90#define SQL_PC_PSEUDO 2#define SQL_PC_UNKNOWN 0#define SQL_REAL 7#define SQL_RESET_PARAMS 3#define SQL_ROLLBACK 1#define SQL_SCCO_LOCK 2#define SQL_SCCO_OPT_ROWVER 4#define SQL_SCCO_OPT_VALUES 8#define SQL_SCCO_READ_ONLY 1#define SQL_SCOPE_CURROW 0#define SQL_SCOPE_SESSION 2#define SQL_SCOPE_TRANSACTION 1#define SQL_SCROLL_CONCURRENCY 43#define SQL_SEARCH_PATTERN_ESCAPE 14#define SQL_SERVER_NAME 13#define SQL_SMALLINT 5#define SQL_SPECIAL_CHARACTERS 94#define SQL_STILL_EXECUTING 2#define SQL_SUCCEEDED(rc) (((rc)&(~1))==0)#define SQL_SUCCESS 0#define SQL_SUCCESS_WITH_INFO 1#define SQL_TC_ALL 2#define SQL_TC_DDL_COMMIT 3#define SQL_TC_DDL_IGNORE 4#define SQL_TC_DML 1#define SQL_TC_NONE 0#define SQL_TRANSACTION_CAPABLE SQL_TXN_CAPABLE#define SQL_TRANSACTION_ISOLATION_OPTION SQL_TXN_ISOLATION_OPTION#define SQL_TRANSACTION_READ_COMMITTED SQL_TXN_READ_COMMITTED#define SQL_TRANSACTION_READ_UNCOMMITTED SQL_TXN_READ_UNCOMMITTED#define SQL_TRANSACTION_REPEATABLE_READ SQL_TXN_REPEATABLE_READ#define SQL_TRANSACTION_SERIALIZABLE SQL_TXN_SERIALIZABLE#define SQL_TXN_CAPABLE 46#define SQL_TXN_ISOLATION_OPTION 72#define SQL_TXN_READ_COMMITTED 2#define SQL_TXN_READ_UNCOMMITTED 1#define SQL_TXN_REPEATABLE_READ 4#define SQL_TXN_SERIALIZABLE 8#define SQL_UNBIND 2#define SQL_UNKNOWN_TYPE 0#define SQL_USER_NAME 47#define SQL_VARCHAR 12#if (ODBCVER >= 0x0200)#define SQL_AT_ADD_COLUMN 1#define SQL_AT_DROP_COLUMN 2#endif /* ODBCVER >= 0x0200 */#if (ODBCVER >= 0x0201)#define SQL_OJ_LEFT 1#define SQL_OJ_RIGHT 2#define SQL_OJ_FULL 4#define SQL_OJ_NESTED 8#define SQL_OJ_NOT_ORDERED 16#define SQL_OJ_INNER 32#define SQL_OJ_ALL_COMPARISON_OPS 64#endif /* ODBCVER >= 0x0201 */ #if (ODBCVER >= 0x0300) #define SQL_AM_CONNECTION 1#define SQL_AM_NONE 0#define SQL_AM_STATEMENT 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -