📄 oci.h
字号:
#define OCI_ATTR_PREFETCH_MEMORY 13 /* memory limit for rows fetched */#define OCI_ATTR_NESTED_PREFETCH_MEMORY 14 /* memory limit for nested rows */#define OCI_ATTR_CHAR_COUNT 15 /* this specifies the bind and define size in characters */#define OCI_ATTR_PDSCL 16 /* packed decimal scale */#define OCI_ATTR_FSPRECISION OCI_ATTR_PDSCL /* fs prec for datetime data types */#define OCI_ATTR_PDPRC 17 /* packed decimal format */#define OCI_ATTR_LFPRECISION OCI_ATTR_PDPRC /* fs prec for datetime data types */#define OCI_ATTR_PARAM_COUNT 18 /* number of column in the select list */#define OCI_ATTR_ROWID 19 /* the rowid */#define OCI_ATTR_CHARSET 20 /* the character set value */#define OCI_ATTR_NCHAR 21 /* NCHAR type */#define OCI_ATTR_USERNAME 22 /* username attribute */#define OCI_ATTR_PASSWORD 23 /* password attribute */#define OCI_ATTR_STMT_TYPE 24 /* statement type */#define OCI_ATTR_INTERNAL_NAME 25 /* user friendly global name */#define OCI_ATTR_EXTERNAL_NAME 26 /* the internal name for global txn */#define OCI_ATTR_XID 27 /* XOPEN defined global transaction id */#define OCI_ATTR_TRANS_LOCK 28 /* */#define OCI_ATTR_TRANS_NAME 29 /* string to identify a global transaction */#define OCI_ATTR_HEAPALLOC 30 /* memory allocated on the heap */#define OCI_ATTR_CHARSET_ID 31 /* Character Set ID */#define OCI_ATTR_CHARSET_FORM 32 /* Character Set Form */#define OCI_ATTR_MAXDATA_SIZE 33 /* Maximumsize of data on the server */#define OCI_ATTR_CACHE_OPT_SIZE 34 /* object cache optimal size */#define OCI_ATTR_CACHE_MAX_SIZE 35 /* object cache maximum size percentage */#define OCI_ATTR_PINOPTION 36 /* object cache default pin option */#define OCI_ATTR_ALLOC_DURATION 37 /* object cache default allocation duration */#define OCI_ATTR_PIN_DURATION 38 /* object cache default pin duration */#define OCI_ATTR_FDO 39 /* Format Descriptor object attribute */#define OCI_ATTR_POSTPROCESSING_CALLBACK 40 /* Callback to process outbind data */#define OCI_ATTR_POSTPROCESSING_CONTEXT 41 /* Callback context to process outbind data */#define OCI_ATTR_ROWS_RETURNED 42 /* Number of rows returned in current iter - for Bind handles */#define OCI_ATTR_FOCBK 43 /* Failover Callback attribute */#define OCI_ATTR_IN_V8_MODE 44 /* is the server/service context in V8 mode */#define OCI_ATTR_LOBEMPTY 45 /* empty lob ? */#define OCI_ATTR_SESSLANG 46 /* session language handle */#define OCI_ATTR_VISIBILITY 47 /* visibility */#define OCI_ATTR_RELATIVE_MSGID 48 /* relative message id */#define OCI_ATTR_SEQUENCE_DEVIATION 49 /* sequence deviation */#define OCI_ATTR_CONSUMER_NAME 50 /* consumer name */#define OCI_ATTR_DEQ_MODE 51 /* dequeue mode */#define OCI_ATTR_NAVIGATION 52 /* navigation */#define OCI_ATTR_WAIT 53 /* wait */#define OCI_ATTR_DEQ_MSGID 54 /* dequeue message id */#define OCI_ATTR_PRIORITY 55 /* priority */#define OCI_ATTR_DELAY 56 /* delay */#define OCI_ATTR_EXPIRATION 57 /* expiration */#define OCI_ATTR_CORRELATION 58 /* correlation id */#define OCI_ATTR_ATTEMPTS 59 /* # of attempts */#define OCI_ATTR_RECIPIENT_LIST 60 /* recipient list */#define OCI_ATTR_EXCEPTION_QUEUE 61 /* exception queue name */#define OCI_ATTR_ENQ_TIME 62 /* enqueue time (only OCIAttrGet) */#define OCI_ATTR_MSG_STATE 63/* message state (only OCIAttrGet) */ /* NOTE: 64-66 used below */#define OCI_ATTR_AGENT_NAME 64 /* agent name */#define OCI_ATTR_AGENT_ADDRESS 65 /* agent address */#define OCI_ATTR_AGENT_PROTOCOL 66 /* agent protocol */#define OCI_ATTR_SENDER_ID 68 /* sender id */#define OCI_ATTR_ORIGINAL_MSGID 69 /* original message id */#define OCI_ATTR_QUEUE_NAME 70 /* queue name */#define OCI_ATTR_NFY_MSGID 71 /* message id */#define OCI_ATTR_MSG_PROP 72 /* message properties */#define OCI_ATTR_NUM_DML_ERRORS 73 /* num of errs in array DML */#define OCI_ATTR_DML_ROW_OFFSET 74 /* row offset in the array */#define OCI_ATTR_DATEFORMAT 75 /* default date format string */#define OCI_ATTR_BUF_ADDR 76 /* buffer address */#define OCI_ATTR_BUF_SIZE 77 /* buffer size */#define OCI_ATTR_DIRPATH_MODE 78 /* mode of direct path operation */#define OCI_ATTR_DIRPATH_NOLOG 79 /* nologging option */#define OCI_ATTR_DIRPATH_PARALLEL 80 /* parallel (temp seg) option */#define OCI_ATTR_NUM_ROWS 81 /* number of rows in column array */ /* NOTE that OCI_ATTR_NUM_COLS is a column * array attribute too. */#define OCI_ATTR_COL_COUNT 82 /* columns of column array processed so far. */#define OCI_ATTR_STREAM_OFFSET 83 /* str off of last row processed */#define OCI_ATTR_SHARED_HEAPALLOC 84 /* Shared Heap Allocation Size */#define OCI_ATTR_SERVER_GROUP 85 /* server group name */#define OCI_ATTR_MIGSESSION 86 /* migratable session attribute */#define OCI_ATTR_NOCACHE 87 /* Temporary LOBs */#define OCI_ATTR_MEMPOOL_SIZE 88 /* Pool Size */#define OCI_ATTR_MEMPOOL_INSTNAME 89 /* Instance name */#define OCI_ATTR_MEMPOOL_APPNAME 90 /* Application name */#define OCI_ATTR_MEMPOOL_HOMENAME 91 /* Home Directory name */#define OCI_ATTR_MEMPOOL_MODEL 92 /* Pool Model (proc,thrd,both)*/#define OCI_ATTR_MODES 93 /* Modes */#define OCI_ATTR_SUBSCR_NAME 94 /* name of subscription */#define OCI_ATTR_SUBSCR_CALLBACK 95 /* associated callback */#define OCI_ATTR_SUBSCR_CTX 96 /* associated callback context */#define OCI_ATTR_SUBSCR_PAYLOAD 97 /* associated payload */#define OCI_ATTR_SUBSCR_NAMESPACE 98 /* associated namespace */#define OCI_ATTR_PROXY_CREDENTIALS 99 /* Proxy user credentials */#define OCI_ATTR_INITIAL_CLIENT_ROLES 100 /* Initial client role list */#define OCI_ATTR_UNK 101 /* unknown attribute */#define OCI_ATTR_NUM_COLS 102 /* number of columns */#define OCI_ATTR_LIST_COLUMNS 103 /* parameter of the column list */#define OCI_ATTR_RDBA 104 /* DBA of the segment header */#define OCI_ATTR_CLUSTERED 105 /* whether the table is clustered */#define OCI_ATTR_PARTITIONED 106 /* whether the table is partitioned */#define OCI_ATTR_INDEX_ONLY 107 /* whether the table is index only */#define OCI_ATTR_LIST_ARGUMENTS 108 /* parameter of the argument list */#define OCI_ATTR_LIST_SUBPROGRAMS 109 /* parameter of the subprogram list */#define OCI_ATTR_REF_TDO 110 /* REF to the type descriptor */#define OCI_ATTR_LINK 111 /* the database link name */#define OCI_ATTR_MIN 112 /* minimum value */#define OCI_ATTR_MAX 113 /* maximum value */#define OCI_ATTR_INCR 114 /* increment value */#define OCI_ATTR_CACHE 115 /* number of sequence numbers cached */#define OCI_ATTR_ORDER 116 /* whether the sequence is ordered */#define OCI_ATTR_HW_MARK 117 /* high-water mark */#define OCI_ATTR_TYPE_SCHEMA 118 /* type's schema name */#define OCI_ATTR_TIMESTAMP 119 /* timestamp of the object */#define OCI_ATTR_NUM_ATTRS 120 /* number of sttributes */#define OCI_ATTR_NUM_PARAMS 121 /* number of parameters */#define OCI_ATTR_OBJID 122 /* object id for a table or view */#define OCI_ATTR_PTYPE 123 /* type of info described by */#define OCI_ATTR_PARAM 124 /* parameter descriptor */#define OCI_ATTR_OVERLOAD_ID 125 /* overload ID for funcs and procs */#define OCI_ATTR_TABLESPACE 126 /* table name space */#define OCI_ATTR_TDO 127 /* TDO of a type */#define OCI_ATTR_LTYPE 128 /* list type */#define OCI_ATTR_PARSE_ERROR_OFFSET 129 /* Parse Error offset */#define OCI_ATTR_IS_TEMPORARY 130 /* whether table is temporary */#define OCI_ATTR_IS_TYPED 131 /* whether table is typed */#define OCI_ATTR_DURATION 132 /* duration of temporary table */#define OCI_ATTR_IS_INVOKER_RIGHTS 133 /* is invoker rights */#define OCI_ATTR_OBJ_NAME 134 /* top level schema obj name */#define OCI_ATTR_OBJ_SCHEMA 135 /* schema name */#define OCI_ATTR_OBJ_ID 136 /* top level schema object id */#define OCI_ATTR_DIRPATH_SORTED_INDEX 137 /* index that data is sorted on */ /* direct path index maint method (see oci8dp.h) */#define OCI_ATTR_DIRPATH_INDEX_MAINT_METHOD 138 /* parallel load: db file, initial and next extent sizes */#define OCI_ATTR_DIRPATH_FILE 139 /* DB file to load into */#define OCI_ATTR_DIRPATH_STORAGE_INITIAL 140 /* initial extent size */#define OCI_ATTR_DIRPATH_STORAGE_NEXT 141 /* next extent size */#define OCI_ATTR_TRANS_TIMEOUT 142 /* transaction timeout */#define OCI_ATTR_SERVER_STATUS 143/* state of the server handle */#define OCI_ATTR_STATEMENT 144 /* statement txt in stmt hdl */ /* statement should not be executed in cache */#define OCI_ATTR_NO_CACHE 145#define OCI_ATTR_DEQCOND 146 /* dequeue condition */#define OCI_ATTR_RESERVED_2 147 /* reserved */ #define OCI_ATTR_SUBSCR_RECPT 148 /* recepient of subscription */#define OCI_ATTR_SUBSCR_RECPTPROTO 149 /* protocol for recepient */ /* 8.2 dpapi support of ADTs */#define OCI_ATTR_DIRPATH_EXPR_TYPE 150 /* expr type of OCI_ATTR_NAME */#define OCI_ATTR_LDAP_HOST 153 /* LDAP host to connect to */#define OCI_ATTR_LDAP_PORT 154 /* LDAP port to connect to */#define OCI_ATTR_BIND_DN 155 /* bind DN */#define OCI_ATTR_LDAP_CRED 156 /* credentials to connect to LDAP */#define OCI_ATTR_WALL_LOC 157 /* client wallet location */#define OCI_ATTR_LDAP_AUTH 158 /* LDAP authentication method */#define OCI_ATTR_LDAP_CTX 159 /* LDAP adminstration context DN */#define OCI_ATTR_SERVER_DNS 160 /* list of registration server DNs */#define OCI_ATTR_DN_COUNT 161 /* the number of server DNs */#define OCI_ATTR_SERVER_DN 162 /* server DN attribute */#define OCI_ATTR_MAXCHAR_SIZE 163 /* max char size of data */#define OCI_ATTR_CURRENT_POSITION 164 /* for scrollable result sets*//* Added to get attributes for ref cursor to statement handle */#define OCI_ATTR_RESERVED_3 165 /* reserved */#define OCI_ATTR_RESERVED_4 166 /* reserved */#define OCI_ATTR_DIRPATH_FN_CTX 167 /* fn ctx ADT attrs or args */#define OCI_ATTR_DIGEST_ALGO 168 /* digest algorithm */#define OCI_ATTR_CERTIFICATE 169 /* certificate */#define OCI_ATTR_SIGNATURE_ALGO 170 /* signature algorithm */#define OCI_ATTR_CANONICAL_ALGO 171 /* canonicalization algo. */#define OCI_ATTR_PRIVATE_KEY 172 /* private key */#define OCI_ATTR_DIGEST_VALUE 173 /* digest value */#define OCI_ATTR_SIGNATURE_VAL 174 /* signature value */#define OCI_ATTR_SIGNATURE 175 /* signature *//* --------------------------- Connection Pool Attributes ------------------ */#define OCI_ATTR_CONN_NOWAIT 178#define OCI_ATTR_CONN_BUSY_COUNT 179#define OCI_ATTR_CONN_OPEN_COUNT 180#define OCI_ATTR_CONN_TIMEOUT 181#define OCI_ATTR_STMT_STATE 182#define OCI_ATTR_CONN_MIN 183#define OCI_ATTR_CONN_MAX 184#define OCI_ATTR_CONN_INCR 185#define OCI_ATTR_DIRPATH_OID 187 /* loading into an OID col */#define OCI_ATTR_NUM_OPEN_STMTS 188 /* open stmts in session */#define OCI_ATTR_DESCRIBE_NATIVE 189 /* get native info via desc */#define OCI_ATTR_BIND_COUNT 190 /* number of bind postions */#define OCI_ATTR_HANDLE_POSITION 191 /* pos of bind/define handle */#define OCI_ATTR_RESERVED_5 192 /* reserverd */#define OCI_ATTR_SERVER_BUSY 193 /* call in progress on server*/#define OCI_ATTR_DIRPATH_SID 194 /* loading into an SID col *//* notification presentation for recipient */#define OCI_ATTR_SUBSCR_RECPTPRES 195#define OCI_ATTR_TRANSFORMATION 196 /* AQ message transformation */#define OCI_ATTR_ROWS_FETCHED 197 /* rows fetched in last call *//* --------------------------- Snapshot attributes ------------------------- */#define OCI_ATTR_SCN_BASE 198 /* snapshot base */#define OCI_ATTR_SCN_WRAP 199 /* snapshot wrap *//* --------------------------- Miscellanous attributes --------------------- */#define OCI_ATTR_RESERVED_6 200 /* reserved */#define OCI_ATTR_READONLY_TXN 201 /* txn is readonly */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -