📄 sqlcli1.h
字号:
SQLWCHAR *szColumnName, SQLSMALLINT cbColumnName);SQLRETURN SQL_API SQLGetInfoW( SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLPOINTER rgbInfoValue, SQLSMALLINT cbInfoValueMax, SQLSMALLINT *pcbInfoValue);SQLRETURN SQL_API_FN SQLGetConnectOptionW( SQLHDBC hDbc, SQLUSMALLINT fOptionIn, SQLPOINTER pvParam );SQLRETURN SQL_API_FN SQLSetConnectOptionW( SQLHDBC hDbc, SQLUSMALLINT fOptionIn, SQLULEN vParam );SQLRETURN SQL_API_FN SQLGetTypeInfoW( SQLHSTMT hstmt, SQLSMALLINT fSqlType);SQLRETURN SQL_API SQLSpecialColumnsW( SQLHSTMT hstmt, SQLUSMALLINT fColType, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fScope, SQLUSMALLINT fNullable);SQLRETURN SQL_API SQLStatisticsW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fUnique, SQLUSMALLINT fAccuracy);SQLRETURN SQL_API SQLTablesW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLWCHAR *szTableType, SQLSMALLINT cbTableType);SQLRETURN SQL_API SQLDataSourcesW( SQLHENV henv, SQLUSMALLINT fDirection, SQLWCHAR *szDSN, SQLSMALLINT cbDSNMax, SQLSMALLINT *pcbDSN, SQLWCHAR *szDescription, SQLSMALLINT cbDescriptionMax, SQLSMALLINT *pcbDescription);SQLRETURN SQL_API SQLDriverConnectW( SQLHDBC hdbc, SQLHWND hwnd, SQLWCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLWCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut, SQLUSMALLINT fDriverCompletion);SQLRETURN SQL_API SQLBrowseConnectW( SQLHDBC hdbc, SQLWCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLWCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut);SQLRETURN SQL_API SQLColumnPrivilegesW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLWCHAR *szColumnName, SQLSMALLINT cbColumnName);SQLRETURN SQL_API SQLGetStmtAttrW( SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue);SQLRETURN SQL_API SQLSetStmtAttrW( SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax);SQLRETURN SQL_API SQLForeignKeysW( SQLHSTMT hstmt, SQLWCHAR *szPkCatalogName, SQLSMALLINT cbPkCatalogName, SQLWCHAR *szPkSchemaName, SQLSMALLINT cbPkSchemaName, SQLWCHAR *szPkTableName, SQLSMALLINT cbPkTableName, SQLWCHAR *szFkCatalogName, SQLSMALLINT cbFkCatalogName, SQLWCHAR *szFkSchemaName, SQLSMALLINT cbFkSchemaName, SQLWCHAR *szFkTableName, SQLSMALLINT cbFkTableName);SQLRETURN SQL_API SQLNativeSqlW( SQLHDBC hdbc, SQLWCHAR *szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLWCHAR *szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER *pcbSqlStr);SQLRETURN SQL_API SQLPrimaryKeysW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName);SQLRETURN SQL_API SQLProcedureColumnsW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szProcName, SQLSMALLINT cbProcName, SQLWCHAR *szColumnName, SQLSMALLINT cbColumnName);SQLRETURN SQL_API SQLProceduresW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szProcName, SQLSMALLINT cbProcName);SQLRETURN SQL_API SQLTablePrivilegesW( SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName);/* * DB2 specific CLI APIs */SQLRETURN SQL_API_FN SQLBindFileToCol (SQLHSTMT hstmt, SQLUSMALLINT icol, SQLCHAR FAR *FileName, SQLSMALLINT FAR *FileNameLength, SQLUINTEGER FAR *FileOptions, SQLSMALLINT MaxFileNameLength, SQLINTEGER FAR *StringLength, SQLINTEGER FAR *IndicatorValue);SQLRETURN SQL_API_FN SQLBindFileToParam(SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT fSqlType, SQLCHAR FAR *FileName, SQLSMALLINT FAR *FileNameLength, SQLUINTEGER FAR *FileOptions, SQLSMALLINT MaxFileNameLength, SQLINTEGER FAR *IndicatorValue);SQLRETURN SQL_API_FN SQLGetLength (SQLHSTMT hstmt, SQLSMALLINT LocatorCType, SQLINTEGER Locator, SQLINTEGER FAR *StringLength, SQLINTEGER FAR *IndicatorValue);SQLRETURN SQL_API_FN SQLGetPosition (SQLHSTMT hstmt, SQLSMALLINT LocatorCType, SQLINTEGER SourceLocator, SQLINTEGER SearchLocator, SQLCHAR FAR *SearchLiteral, SQLINTEGER SearchLiteralLength, SQLUINTEGER FromPosition, SQLUINTEGER FAR *LocatedAt, SQLINTEGER FAR *IndicatorValue);SQLRETURN SQL_API_FN SQLGetSQLCA (SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt, struct sqlca FAR *pSqlca );SQLRETURN SQL_API_FN SQLGetSubString (SQLHSTMT hstmt, SQLSMALLINT LocatorCType, SQLINTEGER SourceLocator, SQLUINTEGER FromPosition, SQLUINTEGER ForLength, SQLSMALLINT TargetCType, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER FAR *StringLength, SQLINTEGER FAR *IndicatorValue);SQLRETURN SQL_API_FN SQLSetColAttributes (SQLHSTMT hstmt, SQLUSMALLINT icol, SQLCHAR FAR *pszColName, SQLSMALLINT cbColName, SQLSMALLINT fSQLType, SQLUINTEGER cbColDef, SQLSMALLINT ibScale, SQLSMALLINT fNullable);/* * Set active connection API, for use in conjunction with embedded * SQL programming only. */SQLRETURN SQL_API_FN SQLSetConnection (SQLHDBC hdbc);/* * APIs defined only by X/Open CLI */SQLRETURN SQL_API_FN SQLGetEnvAttr (SQLHENV henv, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER BufferLength, SQLINTEGER FAR *StringLength);SQLRETURN SQL_API_FN SQLSetEnvAttr (SQLHENV henv, SQLINTEGER Attribute, SQLPOINTER Value, SQLINTEGER StringLength);SQLRETURN SQL_API_FN SQLBindParam( SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLULEN LengthPrecision, SQLSMALLINT ParameterScale, SQLPOINTER ParameterValue, SQLLEN *StrLen_or_Ind);/* * Data link functions. */SQLRETURN SQL_API_FN SQLBuildDataLink( SQLHSTMT hStmt, SQLCHAR FAR * pszLinkType, SQLINTEGER cbLinkType, SQLCHAR FAR * pszDataLocation, SQLINTEGER cbDataLocation, SQLCHAR FAR * pszComment, SQLINTEGER cbComment, SQLCHAR FAR * pDataLink, SQLINTEGER cbDataLinkMax, SQLINTEGER FAR * pcbDataLink );SQLRETURN SQL_API_FN SQLGetDataLinkAttr( SQLHSTMT hStmt, SQLSMALLINT fAttrType, SQLCHAR FAR * pDataLink, SQLINTEGER cbDataLink, SQLPOINTER pAttribute, SQLINTEGER cbAttributeMax, SQLINTEGER * pcbAttribute );/* * DB2 CLI APIs */SQLRETURN SQL_API_FN SQLExtendedPrepare( SQLHSTMT hstmt, SQLCHAR * pszSqlStmt, SQLINTEGER cbSqlStmt, SQLINTEGER cPars, SQLSMALLINT sStmtType, SQLINTEGER cStmtAttrs, SQLINTEGER * piStmtAttr, SQLINTEGER * pvParams );SQLRETURN SQL_API_FN SQLExtendedBind (SQLHSTMT hstmt, SQLSMALLINT fBindCol, SQLSMALLINT cRecords, SQLSMALLINT * pfCType, SQLPOINTER * rgbValue, SQLINTEGER * cbValueMax, SQLUINTEGER * puiPrecisionCType, SQLSMALLINT * psScaleCType, SQLINTEGER ** pcbValue, SQLINTEGER ** piIndicatorPtr, SQLSMALLINT * pfParamType, SQLSMALLINT * pfSQLType, SQLUINTEGER * pcbColDef, SQLSMALLINT * pibScale );#ifdef __cplusplus}#endif#define SQL_C_WCHAR SQL_WCHAR#ifdef UNICODE#define SQL_C_TCHAR SQL_C_WCHARtypedef SQLWCHAR SQLTCHAR;#else#define SQL_C_TCHAR SQL_C_CHARtypedef SQLCHAR SQLTCHAR;#endif#define SQLConnectWInt SQLConnectW#ifdef UNICODE#define SQLColAttribute SQLColAttributeW#define SQLColAttributes SQLColAttributesW#define SQLConnect SQLConnectW#define SQLDescribeCol SQLDescribeColW#define SQLError SQLErrorW#define SQLExecDirect SQLExecDirectW#define SQLGetConnectAttr SQLGetConnectAttrW#define SQLGetCursorName SQLGetCursorNameW#define SQLGetDescField SQLGetDescFieldW#define SQLGetDescRec SQLGetDescRecW#define SQLGetDiagField SQLGetDiagFieldW#define SQLGetDiagRec SQLGetDiagRecW#define SQLGetEnvAttr SQLGetEnvAttrW#define SQLPrepare SQLPrepareW#define SQLSetConnectAttr SQLSetConnectAttrW#define SQLSetCursorName SQLSetCursorNameW#define SQLSetDescField SQLSetDescFieldW#define SQLSetEnvAttr SQLSetEnvAttrW#define SQLSetStmtAttr SQLSetStmtAttrW#define SQLGetStmtAttr SQLGetStmtAttrW#define SQLColumns SQLColumnsW#define SQLGetInfo SQLGetInfoW#define SQLSpecialColumns SQLSpecialColumnsW#define SQLStatistics SQLStatisticsW#define SQLTables SQLTablesW#define SQLDataSources SQLDataSourcesW#define SQLDriverConnect SQLDriverConnectW#define SQLBrowseConnect SQLBrowseConnectW#define SQLColumnPrivileges SQLColumnPrivilegesW#define SQLForeignKeys SQLForeignKeysW#define SQLNativeSql SQLNativeSqlW#define SQLPrimaryKeys SQLPrimaryKeysW#define SQLProcedureColumns SQLProcedureColumnsW#define SQLProcedures SQLProceduresW#define SQLTablePrivileges SQLTablePrivilegesW#endif /* UNICODE */#ifdef DB2_WINSOCKAPI_#undef _WINSOCKAPI_#undef DB2_WINSOCKAPI_#endif#endif /* SQL_H_SQLCLI1 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -