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

📄 oci__defs_8h-source.html

📁 oci的源码,可以在任何平台上编译,相当方便实用
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<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 + -