Table类型接口
OCITableDelete
功能描述
删除指定索引处的元素。
功能说明
删除指定索引处的元素。
接口信息
函数/过程
OCITableDelete 语法如下:
sword OCITableDelete ( OCIEnv *env,
OCIError *err,
sb4 index,
OCITable *tbl );
具体参数解释如下:
env(IN/OUT):OCI环境句柄在对象模式下初始化。
err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
index(IN):必须删除的元素的索引。
tbl(IN):已删除其元素的表。
其他说明
无
OCITableExists
功能描述
测试给定索引中是否存在元素。
功能说明
测试给定索引中是否存在元素。
数据相关性
无
接口信息
函数/过程
OCITableExists 语法如下:
sword OCITableExists ( OCIEnv *env,
OCIError *err,
const OCITable *tbl,
sb4 index,
boolean *exists );
参数的解释如下:
- env(IN/OUT):OCI环境句柄在对象模式下初始化。
- err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
- index(IN):检查是否存在的元素的索引。
- tbl(IN):检查给定索引的表。
- exists(IN):如果给定索引处的元素存在,则设置为TRUE;否则,设置为FALSE。
其他说明
无
OCITableDelete
功能描述
返回给定表中第一个现有元素的索引。
功能说明
返回给定表中第一个现有元素的索引。
接口信息
函数/过程
OCITableDelete 语法如下:
sword OCITableFirst ( OCIEnv *env,
OCIError *err,
const OCITable *tbl,
sb4 *index );
具体参数解释如下:
- env(IN/OUT):OCI环境句柄在对象模式下初始化。
- err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
- index(IN):返回的给定表中存在的元素的第一个索引。
- tbl(IN):扫描的表。
其他说明
无
OCITableLast
功能描述
返回表的最后一个现有元素的索引。
功能说明
返回表的最后一个现有元素的索引。
数据相关性
无
接口信息
函数/过程
OCITableLast 语法如下:
sword OCITableLast ( OCIEnv *env,
OCIError *err,
const OCITable *tbl,
sb4 *index );
参数的解释如下:
- env(IN/OUT):OCI环境句柄在对象模式下初始化。
- err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
- index(IN):表中最后一个现有元素的索引。
- tbl(IN):扫描的表。
其他说明
无
OCITableNext
功能描述
返回表的现有元素的下一个索引。
功能说明
返回表的现有元素的下一个索引。
接口信息
函数/过程
OCITableNext 语法如下:
sword OCITableNext ( OCIEnv *env,
OCIError *err,
sb4 index,
const OCITable *tbl,
sb4 *next_index
boolean *exists );
具体参数解释如下:
- env(IN/OUT):OCI环境句柄在对象模式下初始化。
- err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
- index(IN):扫描起点的索引。
- tbl(IN):被扫描的表。
- next_index(OUT):tbl(索引)之后的现有元素的下一个索引。
- exists(OUT):如果没有下一个索引可用,则返回FALSE;否则为TRUE。
其他说明
无
OCITablePrev
功能描述
返回表的现有元素的上一个索引。
功能说明
返回表的现有元素的上一个索引。
数据相关性
无
接口信息
函数/过程
OCITablePrev 语法如下:
sword OCITablePrev ( OCIEnv *env,
OCIError *err,
sb4 index,
const OCITable *tbl,
sb4 *prev_index
boolean *exists );
参数的解释如下:
- env(IN/OUT):OCI环境句柄在对象模式下初始化。
- err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet()用于诊断信息的错误句柄。
- index(IN):扫描起点的索引。
- tbl(IN):被扫描的表。
- prev_index(OUT):tbl(索引)之后的现有元素的上一个索引。
- exists(OUT):如果没有下一个索引可用,则返回FALSE;否则为TRUE。
其他说明
无
OCITableDelete
功能描述
返回给定表的大小,不包括已经删除的元素。
功能说明
返回给定表的大小,不包括已经删除的元素。
接口信息
函数/过程
OCITableDelete 语法如下:
sword OCITableSize ( OCIEnv *env,
OCIError *err,
const OCITable *tbl
sb4 *size );
具体参数解释如下:
- env(IN/OUT):OCI环境句柄在对象模式下初始化。
- err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
- size(OUT):嵌套表中的当前元素数。计数不包括已删除的元素。
- tbl(IN):返回元素数的嵌套表。
其他说明
无