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