⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sql.h

📁 这个是内存数据库的客户端
💻 H
📖 第 1 页 / 共 2 页
字号:
#define SQL_API_SQLGETDIAGFIELD      1010#define SQL_API_SQLGETDIAGREC        1011#define SQL_API_SQLGETENVATTR        1012#endif#define SQL_API_SQLGETFUNCTIONS        44#define SQL_API_SQLGETINFO             45#if (ODBCVER >= 0x0300)#define SQL_API_SQLGETSTMTATTR       1014#endif#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#if (ODBCVER >= 0x0300)#define SQL_API_SQLSETCONNECTATTR    1016#endif#define SQL_API_SQLSETCONNECTOPTION    50#define SQL_API_SQLSETCURSORNAME       21#if (ODBCVER >= 0x0300)#define SQL_API_SQLSETDESCFIELD      1017#define SQL_API_SQLSETDESCREC        1018#define SQL_API_SQLSETENVATTR        1019#endif#define SQL_API_SQLSETPARAM            22#if (ODBCVER >= 0x0300)#define SQL_API_SQLSETSTMTATTR       1020#endif#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/* Information requested by SQLGetInfo() */#if (ODBCVER >= 0x0300)#define SQL_MAX_DRIVER_CONNECTIONS           0#define SQL_MAXIMUM_DRIVER_CONNECTIONS		SQL_MAX_DRIVER_CONNECTIONS#define SQL_MAX_CONCURRENT_ACTIVITIES        1#define SQL_MAXIMUM_CONCURRENT_ACTIVITIES	SQL_MAX_CONCURRENT_ACTIVITIES#endif#define SQL_DATA_SOURCE_NAME                 2#define SQL_FETCH_DIRECTION                  8#define SQL_SERVER_NAME                     13#define SQL_SEARCH_PATTERN_ESCAPE           14#define SQL_DBMS_NAME                       17#define SQL_DBMS_VER                        18#define SQL_ACCESSIBLE_TABLES               19#define SQL_ACCESSIBLE_PROCEDURES        	20#define SQL_CURSOR_COMMIT_BEHAVIOR          23#define SQL_DATA_SOURCE_READ_ONLY           25#define SQL_DEFAULT_TXN_ISOLATION           26#define SQL_IDENTIFIER_CASE                 28#define SQL_IDENTIFIER_QUOTE_CHAR           29#define SQL_MAX_COLUMN_NAME_LEN             30#define SQL_MAXIMUM_COLUMN_NAME_LENGTH		SQL_MAX_COLUMN_NAME_LEN#define SQL_MAX_CURSOR_NAME_LEN             31#define SQL_MAXIMUM_CURSOR_NAME_LENGTH		SQL_MAX_CURSOR_NAME_LEN#define SQL_MAX_SCHEMA_NAME_LEN             32#define SQL_MAXIMUM_SCHEMA_NAME_LENGTH		SQL_MAX_SCHEMA_NAME_LEN#define SQL_MAX_CATALOG_NAME_LEN            34#define SQL_MAXIMUM_CATALOG_NAME_LENGTH		SQL_MAX_CATALOG_NAME_LEN#define SQL_MAX_TABLE_NAME_LEN              35#define SQL_SCROLL_CONCURRENCY              43#define SQL_TXN_CAPABLE                     46#define SQL_TRANSACTION_CAPABLE				SQL_TXN_CAPABLE#define SQL_USER_NAME                       47#define SQL_TXN_ISOLATION_OPTION            72#define SQL_TRANSACTION_ISOLATION_OPTION	SQL_TXN_ISOLATION_OPTION#define SQL_INTEGRITY                       73#define SQL_GETDATA_EXTENSIONS              81#define SQL_NULL_COLLATION                  85#define SQL_ALTER_TABLE                     86#define SQL_ORDER_BY_COLUMNS_IN_SELECT      90#define SQL_SPECIAL_CHARACTERS              94#define SQL_MAX_COLUMNS_IN_GROUP_BY         97#define SQL_MAXIMUM_COLUMNS_IN_GROUP_BY		SQL_MAX_COLUMNS_IN_GROUP_BY#define SQL_MAX_COLUMNS_IN_INDEX            98#define SQL_MAXIMUM_COLUMNS_IN_INDEX		SQL_MAX_COLUMNS_IN_INDEX#define SQL_MAX_COLUMNS_IN_ORDER_BY         99#define SQL_MAXIMUM_COLUMNS_IN_ORDER_BY		SQL_MAX_COLUMNS_IN_ORDER_BY#define SQL_MAX_COLUMNS_IN_SELECT          100#define SQL_MAXIMUM_COLUMNS_IN_SELECT	   SQL_MAX_COLUMNS_IN_SELECT#define SQL_MAX_COLUMNS_IN_TABLE           101#define SQL_MAX_INDEX_SIZE                 102#define SQL_MAXIMUM_INDEX_SIZE			   SQL_MAX_INDEX_SIZE#define SQL_MAX_ROW_SIZE                   104#define SQL_MAXIMUM_ROW_SIZE			   SQL_MAX_ROW_SIZE#define SQL_MAX_STATEMENT_LEN              105#define SQL_MAXIMUM_STATEMENT_LENGTH	   SQL_MAX_STATEMENT_LEN#define SQL_MAX_TABLES_IN_SELECT           106#define SQL_MAXIMUM_TABLES_IN_SELECT	   SQL_MAX_TABLES_IN_SELECT#define SQL_MAX_USER_NAME_LEN              107#define SQL_MAXIMUM_USER_NAME_LENGTH	   SQL_MAX_USER_NAME_LEN#if (ODBCVER >= 0x0300)#define SQL_OJ_CAPABILITIES                115#define SQL_OUTER_JOIN_CAPABILITIES		   SQL_OJ_CAPABILITIES#endif				/* ODBCVER >= 0x0300 */#if (ODBCVER >= 0x0300)#define SQL_XOPEN_CLI_YEAR               10000#define SQL_CURSOR_SENSITIVITY           10001#define SQL_DESCRIBE_PARAMETER           10002#define SQL_CATALOG_NAME                 10003#define SQL_COLLATION_SEQ                10004#define SQL_MAX_IDENTIFIER_LEN           10005#define SQL_MAXIMUM_IDENTIFIER_LENGTH	 SQL_MAX_IDENTIFIER_LEN#endif				/* ODBCVER >= 0x0300 *//* SQL_ALTER_TABLE bitmasks */#if (ODBCVER >= 0x0200)#define SQL_AT_ADD_COLUMN                   	0x00000001L#define SQL_AT_DROP_COLUMN                  	0x00000002L#endif				/* ODBCVER >= 0x0200 */#if (ODBCVER >= 0x0300)#define SQL_AT_ADD_CONSTRAINT               	0x00000008L/* The following bitmasks are ODBC extensions and defined in sqlext.h*#define	SQL_AT_COLUMN_SINGLE					0x00000020L	*#define	SQL_AT_ADD_COLUMN_DEFAULT				0x00000040L*#define	SQL_AT_ADD_COLUMN_COLLATION				0x00000080L*#define	SQL_AT_SET_COLUMN_DEFAULT				0x00000100L*#define	SQL_AT_DROP_COLUMN_DEFAULT				0x00000200L*#define	SQL_AT_DROP_COLUMN_CASCADE				0x00000400L*#define	SQL_AT_DROP_COLUMN_RESTRICT				0x00000800L*#define SQL_AT_ADD_TABLE_CONSTRAINT				0x00001000L		*#define SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE		0x00002000L		*#define SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT		0x00004000L		*#define SQL_AT_CONSTRAINT_NAME_DEFINITION			0x00008000L*#define SQL_AT_CONSTRAINT_INITIALLY_DEFERRED		0x00010000L*#define SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE		0x00020000L*#define SQL_AT_CONSTRAINT_DEFERRABLE				0x00040000L*#define SQL_AT_CONSTRAINT_NON_DEFERRABLE			0x00080000L*/#endif				/* ODBCVER >= 0x0300 *//* SQL_ASYNC_MODE values */#if (ODBCVER >= 0x0300)#define SQL_AM_NONE                         0#define SQL_AM_CONNECTION                   1#define SQL_AM_STATEMENT                    2#endif/* SQL_CURSOR_COMMIT_BEHAVIOR values */#define SQL_CB_DELETE                       0#define SQL_CB_CLOSE                        1#define SQL_CB_PRESERVE                     2/* SQL_FETCH_DIRECTION bitmasks */#define SQL_FD_FETCH_NEXT                   0x00000001L#define SQL_FD_FETCH_FIRST                  0x00000002L#define SQL_FD_FETCH_LAST                   0x00000004L#define SQL_FD_FETCH_PRIOR                  0x00000008L#define SQL_FD_FETCH_ABSOLUTE               0x00000010L#define SQL_FD_FETCH_RELATIVE               0x00000020L/* SQL_GETDATA_EXTENSIONS bitmasks */#define SQL_GD_ANY_COLUMN                   0x00000001L#define SQL_GD_ANY_ORDER                    0x00000002L/* SQL_IDENTIFIER_CASE values */#define SQL_IC_UPPER                        1#define SQL_IC_LOWER                        2#define SQL_IC_SENSITIVE                    3#define SQL_IC_MIXED                        4/* SQL_OJ_CAPABILITIES bitmasks *//* NB: this means 'outer join', not what  you may be thinking */#if (ODBCVER >= 0x0201)#define SQL_OJ_LEFT                         0x00000001L#define SQL_OJ_RIGHT                        0x00000002L#define SQL_OJ_FULL                         0x00000004L#define SQL_OJ_NESTED                       0x00000008L#define SQL_OJ_NOT_ORDERED                  0x00000010L#define SQL_OJ_INNER                        0x00000020L#define SQL_OJ_ALL_COMPARISON_OPS           0x00000040L#endif/* SQL_SCROLL_CONCURRENCY bitmasks */#define SQL_SCCO_READ_ONLY                  0x00000001L#define SQL_SCCO_LOCK                       0x00000002L#define SQL_SCCO_OPT_ROWVER                 0x00000004L#define SQL_SCCO_OPT_VALUES                 0x00000008L/* SQL_TXN_CAPABLE values */#define SQL_TC_NONE                         0#define SQL_TC_DML                          1#define SQL_TC_ALL                          2#define SQL_TC_DDL_COMMIT                   3#define SQL_TC_DDL_IGNORE                   4/* SQL_TXN_ISOLATION_OPTION bitmasks */#define SQL_TXN_READ_UNCOMMITTED            0x00000001L#define SQL_TRANSACTION_READ_UNCOMMITTED	SQL_TXN_READ_UNCOMMITTED#define SQL_TXN_READ_COMMITTED              0x00000002L#define SQL_TRANSACTION_READ_COMMITTED		SQL_TXN_READ_COMMITTED#define SQL_TXN_REPEATABLE_READ             0x00000004L#define SQL_TRANSACTION_REPEATABLE_READ		SQL_TXN_REPEATABLE_READ#define SQL_TXN_SERIALIZABLE                0x00000008L#define SQL_TRANSACTION_SERIALIZABLE		SQL_TXN_SERIALIZABLE/* SQL_NULL_COLLATION values */#define SQL_NC_HIGH                         0#define SQL_NC_LOW                          1	odbc_export SQLRETURN SQL_API SQLAllocConnect(SQLHENV EnvironmentHandle, SQLHDBC *ConnectionHandle);	odbc_export SQLRETURN SQL_API SQLAllocEnv(SQLHENV *EnvironmentHandle);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle, SQLHANDLE *OutputHandle);#endif	odbc_export SQLRETURN SQL_API SQLAllocStmt(SQLHDBC ConnectionHandle, SQLHSTMT *StatementHandle);	odbc_export SQLRETURN SQL_API SQLBindCol(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLSMALLINT TargetType, SQLPOINTER TargetValue, SQLLEN BufferLength, SQLLEN * StrLen_or_Ind);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLBindParam(SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLULEN LengthPrecision, SQLSMALLINT ParameterScale, SQLPOINTER ParameterValue,						   SQLLEN * StrLen_or_Ind);#endif	odbc_export SQLRETURN SQL_API SQLCancel(SQLHSTMT StatementHandle);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLCloseCursor(SQLHSTMT StatementHandle);	odbc_export SQLRETURN SQL_API SQLColAttribute(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLUSMALLINT FieldIdentifier, SQLPOINTER CharacterAttribute, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength, SQLPOINTER NumericAttribute);#endif	odbc_export SQLRETURN SQL_API SQLColumns(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLCHAR *ColumnName,						 SQLSMALLINT NameLength4);	odbc_export SQLRETURN SQL_API SQLConnect(SQLHDBC ConnectionHandle, SQLCHAR *ServerName, SQLSMALLINT NameLength1, SQLCHAR *UserName, SQLSMALLINT NameLength2, SQLCHAR *Authentication, SQLSMALLINT NameLength3);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLCopyDesc(SQLHDESC SourceDescHandle, SQLHDESC TargetDescHandle);#endif	odbc_export SQLRETURN SQL_API SQLDataSources(SQLHENV EnvironmentHandle, SQLUSMALLINT Direction, SQLCHAR *ServerName, SQLSMALLINT BufferLength1, SQLSMALLINT *NameLength1, SQLCHAR *Description, SQLSMALLINT BufferLength2, SQLSMALLINT *NameLength2);	odbc_export SQLRETURN SQL_API SQLDescribeCol(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLCHAR *ColumnName, SQLSMALLINT BufferLength, SQLSMALLINT *NameLength, SQLSMALLINT *DataType, SQLULEN * ColumnSize, SQLSMALLINT *DecimalDigits,						     SQLSMALLINT *Nullable);	odbc_export SQLRETURN SQL_API SQLDisconnect(SQLHDBC ConnectionHandle);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLEndTran(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT CompletionType);#endif	odbc_export SQLRETURN SQL_API SQLError(SQLHENV EnvironmentHandle, SQLHDBC ConnectionHandle, SQLHSTMT StatementHandle, SQLCHAR *Sqlstate, SQLINTEGER *NativeError, SQLCHAR *MessageText, SQLSMALLINT BufferLength, SQLSMALLINT *TextLength);	odbc_export SQLRETURN SQL_API SQLExecDirect(SQLHSTMT StatementHandle, SQLCHAR *StatementText, SQLINTEGER TextLength);	odbc_export SQLRETURN SQL_API SQLExecute(SQLHSTMT StatementHandle);	odbc_export SQLRETURN SQL_API SQLFetch(SQLHSTMT StatementHandle);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLFetchScroll(SQLHSTMT StatementHandle, SQLSMALLINT FetchOrientation, SQLLEN FetchOffset);#endif	odbc_export SQLRETURN SQL_API SQLFreeConnect(SQLHDBC ConnectionHandle);	odbc_export SQLRETURN SQL_API SQLFreeEnv(SQLHENV EnvironmentHandle);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLFreeHandle(SQLSMALLINT HandleType, SQLHANDLE Handle);#endif	odbc_export SQLRETURN SQL_API SQLFreeStmt(SQLHSTMT StatementHandle, SQLUSMALLINT Option);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLGetConnectAttr(SQLHDBC ConnectionHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);#endif	odbc_export SQLRETURN SQL_API SQLGetConnectOption(SQLHDBC ConnectionHandle, SQLUSMALLINT Option, SQLPOINTER Value);	odbc_export SQLRETURN SQL_API SQLGetCursorName(SQLHSTMT StatementHandle, SQLCHAR *CursorName, SQLSMALLINT BufferLength, SQLSMALLINT *NameLength);	odbc_export SQLRETURN SQL_API SQLGetData(SQLHSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLSMALLINT TargetType, SQLPOINTER TargetValue, SQLLEN BufferLength, SQLLEN * StrLen_or_Ind);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLGetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);	odbc_export SQLRETURN SQL_API SQLGetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLCHAR *Name, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength, SQLSMALLINT *Type, SQLSMALLINT *SubType, SQLLEN * Length, SQLSMALLINT *Precision,						    SQLSMALLINT *Scale, SQLSMALLINT *Nullable);	odbc_export SQLRETURN SQL_API SQLGetDiagField(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecNumber, SQLSMALLINT DiagIdentifier, SQLPOINTER DiagInfo, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength);	odbc_export SQLRETURN SQL_API SQLGetDiagRec(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT RecNumber, SQLCHAR *Sqlstate, SQLINTEGER *NativeError, SQLCHAR *MessageText, SQLSMALLINT BufferLength, SQLSMALLINT *TextLength);	odbc_export SQLRETURN SQL_API SQLGetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);#endif				/* ODBCVER >= 0x0300 */	odbc_export SQLRETURN SQL_API SQLGetFunctions(SQLHDBC ConnectionHandle, SQLUSMALLINT FunctionId, SQLUSMALLINT *Supported);	odbc_export SQLRETURN SQL_API SQLGetInfo(SQLHDBC ConnectionHandle, SQLUSMALLINT InfoType, SQLPOINTER InfoValue, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLGetStmtAttr(SQLHSTMT StatementHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER *StringLength);#endif				/* ODBCVER >= 0x0300 */	odbc_export SQLRETURN SQL_API SQLGetStmtOption(SQLHSTMT StatementHandle, SQLUSMALLINT Option, SQLPOINTER Value);	odbc_export SQLRETURN SQL_API SQLGetTypeInfo(SQLHSTMT StatementHandle, SQLSMALLINT DataType);	odbc_export SQLRETURN SQL_API SQLNumResultCols(SQLHSTMT StatementHandle, SQLSMALLINT *ColumnCount);	odbc_export SQLRETURN SQL_API SQLParamData(SQLHSTMT StatementHandle, SQLPOINTER *Value);	odbc_export SQLRETURN SQL_API SQLPrepare(SQLHSTMT StatementHandle, SQLCHAR *StatementText, SQLINTEGER TextLength);	odbc_export SQLRETURN SQL_API SQLPutData(SQLHSTMT StatementHandle, SQLPOINTER Data, SQLLEN StrLen_or_Ind);	odbc_export SQLRETURN SQL_API SQLRowCount(SQLHSTMT StatementHandle, SQLLEN * RowCount);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLSetConnectAttr(SQLHDBC ConnectionHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);#endif				/* ODBCVER >= 0x0300 */	odbc_export SQLRETURN SQL_API SQLSetConnectOption(SQLHDBC ConnectionHandle, SQLUSMALLINT Option, SQLULEN Value);	odbc_export SQLRETURN SQL_API SQLSetCursorName(SQLHSTMT StatementHandle, SQLCHAR *CursorName, SQLSMALLINT NameLength);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLSetDescField(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier, SQLPOINTER Value, SQLINTEGER BufferLength);	odbc_export SQLRETURN SQL_API SQLSetDescRec(SQLHDESC DescriptorHandle, SQLSMALLINT RecNumber, SQLSMALLINT Type, SQLSMALLINT SubType, SQLLEN Length, SQLSMALLINT Precision, SQLSMALLINT Scale, SQLPOINTER Data, SQLLEN * StringLength,						    SQLLEN * Indicator);	odbc_export SQLRETURN SQL_API SQLSetEnvAttr(SQLHENV EnvironmentHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);#endif				/* ODBCVER >= 0x0300 */	odbc_export SQLRETURN SQL_API SQLSetParam(SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLULEN LengthPrecision, SQLSMALLINT ParameterScale, SQLPOINTER ParameterValue,						  SQLLEN * StrLen_or_Ind);#if (ODBCVER >= 0x0300)	odbc_export SQLRETURN SQL_API SQLSetStmtAttr(SQLHSTMT StatementHandle, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);#endif	odbc_export SQLRETURN SQL_API SQLSetStmtOption(SQLHSTMT StatementHandle, SQLUSMALLINT Option, SQLULEN Value);	odbc_export SQLRETURN SQL_API SQLSpecialColumns(SQLHSTMT StatementHandle, SQLUSMALLINT IdentifierType, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3,							SQLUSMALLINT Scope, SQLUSMALLINT Nullable);	odbc_export SQLRETURN SQL_API SQLStatistics(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLUSMALLINT Unique,						    SQLUSMALLINT Reserved);	odbc_export SQLRETURN SQL_API SQLTables(SQLHSTMT StatementHandle, SQLCHAR *CatalogName, SQLSMALLINT NameLength1, SQLCHAR *SchemaName, SQLSMALLINT NameLength2, SQLCHAR *TableName, SQLSMALLINT NameLength3, SQLCHAR *TableType,						SQLSMALLINT NameLength4);	odbc_export SQLRETURN SQL_API SQLTransact(SQLHENV EnvironmentHandle, SQLHDBC ConnectionHandle, SQLUSMALLINT CompletionType);#ifdef __cplusplus}#endif#endif/* * Local Variables: * tab-width:4 * End: */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -