VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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):返回元素数的嵌套表。

其他说明