📄 oci__defs_8h-source.html
字号:
<a name="l00196"></a>00196 <span class="preprocessor">#define OCI_ATTR_PASSWORD 23 </span><span class="comment">/* password attribute */</span><a name="l00197"></a>00197 <span class="preprocessor">#define OCI_ATTR_STMT_TYPE 24 </span><span class="comment">/* statement type */</span><a name="l00198"></a>00198 <span class="preprocessor">#define OCI_ATTR_XID 27 </span><span class="comment">/* XOPEN defined global transaction id */</span><a name="l00199"></a>00199 <span class="preprocessor">#define OCI_ATTR_CHARSET_ID 31 </span><span class="comment">/* Character Set ID */</span><a name="l00200"></a>00200 <span class="preprocessor">#define OCI_ATTR_CHARSET_FORM 32 </span><span class="comment">/* Character Set Form */</span><a name="l00201"></a>00201 <span class="preprocessor">#define OCI_ATTR_MAXDATA_SIZE 33 </span><span class="comment">/* Maximumsize of data on the server */</span><a name="l00202"></a>00202 <span class="preprocessor">#define OCI_ATTR_ROWS_RETURNED 42</span><a name="l00203"></a>00203 <span class="preprocessor"></span> <span class="comment">/* Number of rows returned in current iter - for Bind handles */</span><a name="l00204"></a>00204 <a name="l00205"></a>00205 <span class="preprocessor">#define OCI_ATTR_LOBEMPTY 45 </span><span class="comment">/* empty lob ? */</span><a name="l00206"></a>00206 <a name="l00207"></a>00207 <span class="preprocessor">#define OCI_ATTR_NUM_DML_ERRORS 73 </span><span class="comment">/* num of errs in array DML */</span><a name="l00208"></a>00208 <span class="preprocessor">#define OCI_ATTR_DML_ROW_OFFSET 74 </span><span class="comment">/* row offset in the array */</span><a name="l00209"></a>00209 <a name="l00210"></a>00210 <span class="preprocessor">#define OCI_ATTR_DATEFORMAT 75 </span><span class="comment">/* default date format string */</span><a name="l00211"></a>00211 <span class="preprocessor">#define OCI_ATTR_BUF_ADDR 76 </span><span class="comment">/* buffer address */</span><a name="l00212"></a>00212 <span class="preprocessor">#define OCI_ATTR_BUF_SIZE 77 </span><span class="comment">/* buffer size */</span><a name="l00213"></a>00213 <span class="preprocessor">#define OCI_ATTR_NUM_ROWS 81 </span><span class="comment">/* number of rows in column array */</span> <a name="l00214"></a>00214 <span class="preprocessor">#define OCI_ATTR_COL_COUNT 82 </span><span class="comment">/* columns of column array</span><a name="l00215"></a>00215 <span class="comment"> processed so far. */</span><a name="l00216"></a>00216 <span class="preprocessor">#define OCI_ATTR_NUM_COLS 102 </span><span class="comment">/* number of columns */</span><a name="l00217"></a>00217 <span class="preprocessor">#define OCI_ATTR_LIST_COLUMNS 103 </span><span class="comment">/* parameter of the column list */</span><a name="l00218"></a>00218 <a name="l00219"></a>00219 <span class="preprocessor">#define OCI_ATTR_PARAM 124 </span><span class="comment">/* parameter descriptor */</span><a name="l00220"></a>00220 <span class="preprocessor">#define OCI_ATTR_PARSE_ERROR_OFFSET 129 </span><span class="comment">/* Parse Error offset */</span><a name="l00221"></a>00221 <a name="l00222"></a>00222 <span class="preprocessor">#define OCI_ATTR_SERVER_STATUS 143 </span><span class="comment">/* state of the server hdl */</span><a name="l00223"></a>00223 <a name="l00224"></a>00224 <span class="preprocessor">#define OCI_ATTR_CURRENT_POSITION 164 </span><span class="comment">/* for scrollable result sets*/</span><a name="l00225"></a>00225 <a name="l00226"></a>00226 <span class="preprocessor">#define OCI_ATTR_CONN_NOWAIT 178</span><a name="l00227"></a>00227 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_CONN_BUSY_COUNT 179</span><a name="l00228"></a>00228 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_CONN_OPEN_COUNT 180</span><a name="l00229"></a>00229 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_CONN_TIMEOUT 181</span><a name="l00230"></a>00230 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_STMT_STATE 182</span><a name="l00231"></a>00231 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_CONN_MIN 183</span><a name="l00232"></a>00232 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_CONN_MAX 184</span><a name="l00233"></a>00233 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_CONN_INCR 185</span><a name="l00234"></a>00234 <span class="preprocessor"></span><span class="preprocessor">#define OCI_ATTR_ROWS_FETCHED 197 </span><span class="comment">/* rows fetched in last call */</span><a name="l00235"></a>00235 <a name="l00236"></a>00236 <span class="preprocessor">#define OCI_ATTR_TYPECODE 216 </span><span class="comment">/* object or collection */</span><a name="l00237"></a>00237 <span class="preprocessor">#define OCI_ATTR_COLLECTION_TYPECODE 217 </span><span class="comment">/* varray or nested table */</span><a name="l00238"></a>00238 <a name="l00239"></a>00239 <span class="preprocessor">#define OCI_ATTR_COLLECTION_ELEMENT 227 </span><span class="comment">/* has a collection attribute */</span><a name="l00240"></a>00240 <span class="preprocessor">#define OCI_ATTR_NUM_TYPE_ATTRS 228 </span><span class="comment">/* number of attribute types */</span><a name="l00241"></a>00241 <span class="preprocessor">#define OCI_ATTR_LIST_TYPE_ATTRS 229 </span><span class="comment">/* list of type attributes */</span><a name="l00242"></a>00242 <a name="l00243"></a>00243 <span class="preprocessor">#define OCI_ATTR_CLIENT_IDENTIFIER 278 </span><span class="comment">/* value of client id to set*/</span><a name="l00244"></a>00244 <a name="l00245"></a>00245 <span class="preprocessor">#define OCI_ATTR_CHAR_USED 285 </span><span class="comment">/* char length semantics */</span><a name="l00246"></a>00246 <span class="preprocessor">#define OCI_ATTR_CHAR_SIZE 286 </span><span class="comment">/* char length */</span><a name="l00247"></a>00247 <a name="l00248"></a>00248 <span class="preprocessor">#define OCI_ATTR_MODULE 366 </span><span class="comment">/* module for tracing */</span><a name="l00249"></a>00249 <span class="preprocessor">#define OCI_ATTR_ACTION 367 </span><span class="comment">/* action for tracing */</span><a name="l00250"></a>00250 <span class="preprocessor">#define OCI_ATTR_CLIENT_INFO 368 </span><span class="comment">/* client info */</span><a name="l00251"></a>00251 <a name="l00252"></a>00252 <span class="preprocessor">#define OCI_ATTR_DRIVER_NAME 424 </span><span class="comment">/* Driver Name */</span><a name="l00253"></a>00253 <a name="l00254"></a>00254 <a name="l00255"></a>00255 <span class="comment">/*------- Temporary attribute value for UCS2/UTF16 character set ID -------- */</span> <a name="l00256"></a>00256 <a name="l00257"></a>00257 <span class="preprocessor">#define OCI_UCS2ID 1000 </span><span class="comment">/* UCS2 charset ID */</span><a name="l00258"></a>00258 <span class="preprocessor">#define OCI_UTF16ID 1000 </span><span class="comment">/* UTF16 charset ID */</span><a name="l00259"></a>00259 <a name="l00260"></a>00260 <span class="comment">/*-------------------------Credential Types----------------------------------*/</span><a name="l00261"></a>00261 <a name="l00262"></a>00262 <span class="preprocessor">#define OCI_CRED_RDBMS 1 </span><span class="comment">/* database username/password */</span><a name="l00263"></a>00263 <span class="preprocessor">#define OCI_CRED_EXT 2 </span><span class="comment">/* externally provided credentials */</span><a name="l00264"></a>00264 <span class="preprocessor">#define OCI_CRED_PROXY 3 </span><span class="comment">/* proxy authentication */</span><a name="l00265"></a>00265 <a name="l00266"></a>00266 <span class="comment">/*------------------------Error Return Values--------------------------------*/</span><a name="l00267"></a>00267 <a name="l00268"></a>00268 <span class="preprocessor">#define OCI_SUCCESS 0 </span><span class="comment">/* maps to SQL_SUCCESS of SAG CLI */</span><a name="l00269"></a>00269 <span class="preprocessor">#define OCI_SUCCESS_WITH_INFO 1 </span><span class="comment">/* maps to SQL_SUCCESS_WITH_INFO */</span><a name="l00270"></a>00270 <span class="preprocessor">#define OCI_NO_DATA 100 </span><span class="comment">/* maps to SQL_NO_DATA */</span><a name="l00271"></a>00271 <span class="preprocessor">#define OCI_ERROR -1 </span><span class="comment">/* maps to SQL_ERROR */</span><a name="l00272"></a>00272 <span class="preprocessor">#define OCI_INVALID_HANDLE -2 </span><span class="comment">/* maps to SQL_INVALID_HANDLE */</span><a name="l00273"></a>00273 <span class="preprocessor">#define OCI_NEED_DATA 99 </span><span class="comment">/* maps to SQL_NEED_DATA */</span><a name="l00274"></a>00274 <span class="preprocessor">#define OCI_STILL_EXECUTING -3123 </span><span class="comment">/* OCI would block error */</span><a name="l00275"></a>00275 <a name="l00276"></a>00276 <span class="comment">/*---------------- Server Handle Attribute Values ---------------------------*/</span><a name="l00277"></a>00277 <a name="l00278"></a>00278 <span class="preprocessor">#define OCI_SERVER_NOT_CONNECTED 0x0 </span><a name="l00279"></a>00279 <span class="preprocessor"></span><span class="preprocessor">#define OCI_SERVER_NORMAL 0x1 </span><a name="l00280"></a>00280 <span class="preprocessor"></span><a name="l00281"></a>00281 <span class="comment">/*--------------------- User Callback Return Values -------------------------*/</span><a name="l00282"></a>00282 <span class="preprocessor">#define OCI_CONTINUE -24200 </span><span class="comment">/* Continue with the body of the OCI function */</span><a name="l00283"></a>00283 <a name="l00284"></a>00284 <span class="comment">/*------------------------Attach Modes---------------------------------------*/</span><a name="l00285"></a>00285 <a name="l00286"></a>00286 <span class="preprocessor">#define OCI_CPOOL 0x0200 </span><span class="comment">/* Attach using server handle from pool */</span><a name="l00287"></a>00287 <a name="l00288"></a>00288 <span class="comment">/*------------------DateTime and Interval check Error codes------------------*/</span><a name="l00289"></a>00289 <a name="l00290"></a>00290 <span class="preprocessor">#define OCI_DT_INVALID_DAY 0x1 </span><span class="comment">/* Bad day */</span><a name="l00291"></a>00291 <span class="preprocessor">#define OCI_DT_DAY_BELOW_VALID 0x2 </span><span class="comment">/* Bad DAy Low/high bit (1=low)*/</span><a name="l00292"></a>00292 <span class="preprocessor">#define OCI_DT_INVALID_MONTH 0x4 </span><span class="comment">/* Bad MOnth */</span><a name="l00293"></a>00293 <span class="preprocessor">#define OCI_DT_MONTH_BELOW_VALID 0x8 </span><span class="comment">/* Bad MOnth Low/high bit (1=low) */</span><a name="l00294"></a>00294 <span class="preprocessor">#define OCI_DT_INVALID_YEAR 0x10 </span><span class="comment">/* Bad YeaR */</span><a name="l00295"></a>00295 <span class="preprocessor">#define OCI_DT_YEAR_BELOW_VALID 0x20 </span><span class="comment">/* Bad YeaR Low/high bit (1=low) */</span><a name="l00296"></a>00296 <span class="preprocessor">#define OCI_DT_INVALID_HOUR 0x40 </span><span class="comment">/* Bad HouR */</span><a name="l00297"></a>00297 <span class="preprocessor">#define OCI_DT_HOUR_BELOW_VALID 0x80 </span><span class="comment">/* Bad HouR Low/high bit (1=low) */</span><a name="l00298"></a>00298 <span class="preprocessor">#define OCI_DT_INVALID_MINUTE 0x100 </span><span class="comment">/* Bad MiNute */</span><a name="l00299"></a>00299 <span class="preprocessor">#define OCI_DT_MINUTE_BELOW_VALID 0x200 </span><span class="comment">/*Bad MiNute Low/high bit (1=low) */</span><a name="l00300"></a>00300 <span class="preprocessor">#define OCI_DT_INVALID_SECOND 0x400 </span><span class="comment">/* Bad SeCond */</span>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -