📄 sql.h
字号:
#define SQL_CP_1088 1088 /* Codepage 1088 - Korea Std */#define SQL_CP_1089 1089 /* Codepage 1089 - AIX Arabic */#define SQL_CP_1114 1114 /* Codepage 1114 - Big-5 & GBK */#define SQL_CP_1115 1115 /* Codepage 1115 - China GB */#define SQL_CP_1124 1124 /* Codepage 1124 - AIX Ukraine */#define SQL_CP_1125 1125 /* Codepage 1125 - OS/2 Ukraine */#define SQL_CP_1126 1126 /* Codepage 1126 - Windows Korean Std */#define SQL_CP_1131 1131 /* Codepage 1131 - OS/2 Belarus */#define SQL_CP_1163 1163 /* Codepage 1163 - Vietnamese */#define SQL_CP_1250 1250 /* Codepage 1250 - Windows Latin-2 */#define SQL_CP_1251 1251 /* Codepage 1251 - Windows Cyrillic */#define SQL_CP_1252 1252 /* Codepage 1252 - Windows Latin-1 */#define SQL_CP_1253 1253 /* Codepage 1253 - Windows Greek */#define SQL_CP_1254 1254 /* Codepage 1254 - Windows Turkish */#define SQL_CP_1255 1255 /* Codepage 1255 - Windows Hebrew */#define SQL_CP_1256 1256 /* Codepage 1256 - Windows Arabic */#define SQL_CP_1258 1258 /* Codepage 1258 - Windows Vietnamese */#define SQL_CP_1275 1275 /* Codepage 1275 - Mac Latin-1 */#define SQL_CP_1280 1280 /* Codepage 1280 - Mac Greek */#define SQL_CP_1281 1281 /* Codepage 1281 - Mac Turkish */#define SQL_CP_1282 1282 /* Codepage 1282 - Mac Latin-2 */#define SQL_CP_1283 1283 /* Codepage 1283 - Mac Cyrillic */#define SQL_CP_62208 62208 /* CCSID xF300, (CP856, ST4) */#define SQL_CP_62209 62209 /* CCSID xF301, (CP862, ST4) */#define SQL_CP_62210 62210 /* CCSID xF302, (CP916, ST4) */#define SQL_CP_62213 62213 /* CCSID xF305, (CP862, ST5) */#define SQL_CP_62220 62220 /* CCSID xF30C, (CP856, ST6) */#define SQL_CP_62221 62221 /* CCSID xF30D, (CP862, ST6) */#define SQL_CP_62222 62222 /* CCSID xF30E, (CP916, ST6) */#define SQL_CP_62223 62223 /* CCSID xF30F, (CP1255, ST6) */#define SQL_CP_62225 62225 /* CCSID xF311, (CP864, ST6) */#define SQL_CP_62226 62226 /* CCSID xF312, (CP1046, ST6) */#define SQL_CP_62227 62227 /* CCSID xF313, (CP1089, ST6) */#define SQL_CP_62228 62228 /* CCSID xF314, (CP1256, ST6) */#define SQL_CP_62230 62230 /* CCSID xF316, (CP856, ST8) */#define SQL_CP_62231 62231 /* CCSID xF317, (CP862, ST8) */#define SQL_CP_62232 62232 /* CCSID xF318, (CP916, ST8) */#define SQL_CP_62236 62236 /* CCSID xF31C, (CP856, ST10) */#define SQL_CP_62238 62238 /* CCSID xF31E, (CP916, ST10) */#define SQL_CP_62239 62239 /* CCSID xF31F, (CP1255, ST10) */#define SQL_CP_62241 62241 /* CCSID xF321, (CP856, ST11) */#define SQL_CP_62242 62242 /* CCSID xF322, (CP862, ST11) */#define SQL_CP_62243 62243 /* CCSID xF323, (CP916, ST11) */#define SQL_CP_62244 62244 /* CCSID xF324, (CP1255, ST11) *//* DBCS Codepages */#define SQL_CP_926 926 /* Codepage 926 - Korean */#define SQL_CP_951 951 /* Codepage 951 - New Korean */#define SQL_CP_301 301 /* Codepage 301 - Japanese */#define SQL_CP_928 928 /* Codepage 928 - Chinese */#define SQL_CP_927 927 /* Codepage 927 - Taiwan */#define SQL_CP_941 941 /* Codepage 941 - Japanese */#define SQL_CP_947 947 /* Codepage 947 - Taiwan Big-5 */#define SQL_CP_971 971 /* Codepage 971 - Korean 5601 */#define SQL_CP_1351 1351 /* Codepage 1351 - Japanese */#define SQL_CP_1362 1362 /* Codepage 1362 - Korean Windows */#define SQL_CP_1380 1380 /* Codepage1380 - China GB */#define SQL_CP_1382 1382 /* Codepage1382 - Simp Chinese GB */#define SQL_CP_1385 1385 /* Codepage1385 - Simp Chinese GBK */#define SQL_CP_13488 13488 /* Codepage13488 - UCS-2 */#define SQL_CP_1200 1200 /* Codepage1200 - UCS-2 *//* Combined Codepages */#define SQL_CP_934 934 /* Codepage 891 + 926 - Korean */#define SQL_CP_949 949 /* CP 1088 + 951 - Korean Std */#define SQL_CP_932 932 /* Codepage 897 + 301 - Japanese */#define SQL_CP_936 936 /* Codepage 903 + 928 - Chinese */#define SQL_CP_938 938 /* Codepage 904 + 927 - Taiwan */#define SQL_CP_944 944 /* Codepage 1040 + 926 - Ext.Korean */#define SQL_CP_942 942 /* Codepage 1041 + 301 - Ext.Japanese */#define SQL_CP_943 943 /* Codepage 897 + 941 - Ext.Japanese */#define SQL_CP_946 946 /* Codepage 1042 + 928 - Ext.Chinese */#define SQL_CP_948 948 /* Codepage 1043 + 927 - Ext.Taiwan */#define SQL_CP_950 950 /* Codepage 1114 + 947 - Taiwan Big5 */#define SQL_CP_954 954 /* Codepage 954 + 13488 - euc Japan */#define SQL_CP_964 964 /* Codepage 964 + 13488 - euc Taiwan */#define SQL_CP_970 970 /* Codepage 367 + 971 - Korean 5601 */#define SQL_CP_1363 1363 /* Codepage 1363 - Korean Windows */#define SQL_CP_1381 1381 /* Codepage 1115 +1380 - China GB */#define SQL_CP_1383 1383 /* Codepage 367 +1382 - Chinese GB */#define SQL_CP_1386 1386 /* Codepage 1114 +1385 - Chinese GBK */#define SQL_CP_5039 5039 /* Codepage 1041 + 1351 - Japanese */#define SQL_CP_1208 1208 /* Codepage 1208 + 1200 - UTF-8 *//* Datastream Types */#define SQL_SBC_PC 0 /* Single byte PC */#define SQL_JPN_PC 1 /* Japanese-PC */#define SQL_CHN_PC 2 /* Chinese-PC */#define SQL_KOR_PC 3 /* Korean-PC */#define SQL_KSC_PC 4 /* New Korean-PC */#define SQL_KR5_PC 5 /* Korean 5601 */#define SQL_TWN_PC 6 /* Taiwan Big-5 */#define SQL_CGB_PC 7 /* China GB */#define SQL_CGBA_PC 8 /* China GB on AIX */#define SQL_EUCJP_PC 9 /* Japan euc */#define SQL_EUCTW_PC 10 /* Taiwan euc */#define SQL_UCS2_PC 11 /* UCS-2 */#define SQL_KSC2_PC 12 /* Korean Windows */#define SQL_CGBK_PC 13 /* China GBK */#define SQL_UTF8_PC 14 /* UTF-8 */#define SQL_UNKN_PC 255 /* Unknown *//* OEM codeset & locale lengths */#define SQL_CODESET_LEN 17#define SQL_LOCALE_LEN 33/* SQLCA Constants */#ifndef SQL_RC_INVALID_SQLCA#endif/* Size of SQLCA */#define SQLCA_SIZE sizeof(struct sqlca)/* SQL Error message token delimiter */#define SQL_ERRMC_PRES ((char) 0xFF) /* delimiter for string entry *//* Offset in SQLERRD - Diagnostic information */#define SQL_ERRD_RC 0 /* return code */#define SQL_ERRD_REAS 1 /* reason code */#define SQL_ERRD_CNT 2 /* nbr rows inserted/updated/deleted */#define SQL_ERRD_OPT_CARD 2 /* optimizer estimate of # rows */#define SQL_ERRD_OPTM 3 /* obsolete -- do not use -- */#define SQL_ERRD_OPT_TOTCOST 3 /* optimzer estimate of total cost */#define SQL_ERRD_DCNT 4 /* nbr of cascaded deletes/updates */#define SQL_ERRD_LINE 4 /* line number for recompile error */#define SQL_ERRD_AUTHTYPE 4 /* authentication type returned for */ /* CONNECT/ATTACH */#define SQL_ERRD_DIAG 5 /* diagnostics *//* Indexes in SQLWARN - Warning flags */#define SQL_WARN_ANY 0 /* composite - set if any warnings */#define SQL_WARN_TRUNC 1 /* string column truncated */#define SQL_WARN_NUL 2 /* null values eliminated */#define SQL_WARN_MISM 3 /* nbr of columns/host vars mismatch */#define SQL_WARN_ALLR 4 /* no WHERE clause in update/delete */#define SQL_WARN_DATE 6 /* date has been truncated */#define SQL_WARN_SUB 8 /* character conversion substitution */#define SQL_WARN_NUL2 9 /* arithmetic error nulls eliminated */#define SQL_WARN_SQLCA 10 /* SQLCA conversion error *//* Values for Warning flags in SQLWARN */#define SQL_WARNING 'W' /* warning indicator */#define SQL_NULL_TRN 'N' /* null terminator truncated warning */#define SQL_TRN_APP_LEN 'X' /* truncation warning with */ /* application context length */ /* returned in sqlind */#define SQL_NO_WARN ' ' /* no warning indicator *//* SQLDA Constants *//* Increment for type with null indicator */#define SQL_TYP_NULINC 1/* Variable Types */#define SQL_TYP_DATE 384 /* DATE */#define SQL_TYP_NDATE (SQL_TYP_DATE+SQL_TYP_NULINC)#define SQL_TYP_TIME 388 /* TIME */#define SQL_TYP_NTIME (SQL_TYP_TIME+SQL_TYP_NULINC)#define SQL_TYP_STAMP 392 /* TIMESTAMP */#define SQL_TYP_NSTAMP (SQL_TYP_STAMP+SQL_TYP_NULINC)#define SQL_TYP_DATALINK 396 /* DATALINK */#define SQL_TYP_NDATALINK (SQL_TYP_DATALINK+SQL_TYP_NULINC)#define SQL_TYP_CGSTR 400 /* C NUL-terminated graphic str */#define SQL_TYP_NCGSTR (SQL_TYP_CGSTR+SQL_TYP_NULINC)#define SQL_TYP_BLOB 404 /* BLOB - varying length string */#define SQL_TYP_NBLOB (SQL_TYP_BLOB+SQL_TYP_NULINC)#define SQL_TYP_CLOB 408 /* CLOB - varying length string */#define SQL_TYP_NCLOB (SQL_TYP_CLOB+SQL_TYP_NULINC)#define SQL_TYP_DBCLOB 412 /* DBCLOB - varying length string */#define SQL_TYP_NDBCLOB (SQL_TYP_DBCLOB+SQL_TYP_NULINC)#define SQL_TYP_VARCHAR 448 /* VARCHAR(i) - varying length string */ /* (2 byte length) */#define SQL_TYP_NVARCHAR (SQL_TYP_VARCHAR+SQL_TYP_NULINC)#define SQL_TYP_CHAR 452 /* CHAR(i) - fixed length string */#define SQL_TYP_NCHAR (SQL_TYP_CHAR+SQL_TYP_NULINC)#define SQL_TYP_LONG 456 /* LONG VARCHAR - varying length */ /* string */#define SQL_TYP_NLONG (SQL_TYP_LONG+SQL_TYP_NULINC)#define SQL_TYP_CSTR 460 /* varying length string for C (null */ /* terminated) */#define SQL_TYP_NCSTR (SQL_TYP_CSTR+SQL_TYP_NULINC)#define SQL_TYP_VARGRAPH 464 /* VARGRAPHIC(i) - varying length */ /* graphic string (2 byte length) */#define SQL_TYP_NVARGRAPH (SQL_TYP_VARGRAPH+SQL_TYP_NULINC)#define SQL_TYP_GRAPHIC 468 /* GRAPHIC(i) - fixed length graphic */ /* string */#define SQL_TYP_NGRAPHIC (SQL_TYP_GRAPHIC+SQL_TYP_NULINC)#define SQL_TYP_LONGRAPH 472 /* LONG VARGRAPHIC(i) - varying */ /* length graphic string */#define SQL_TYP_NLONGRAPH (SQL_TYP_LONGRAPH+SQL_TYP_NULINC)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -