返回首页

gbase数据、南大通用产品文档:GBase8sbiginttoasc() 函数

更新日期:2024年09月11日

biginttoasc() 函数将 BIGINT 类型值转换为 C char 类型值。
语法
mint biginttoasc(bigintv, strng_val, len, base)
const bigint bigintv
char *strng_val
mint len
mint base
bigintv
要转换为文本字符串的 bigint 值。
strng_val
指向包含文本字符串的字符缓冲区的第一个字节的指针。
len
以字节计的 strng_val 的大小,对于空终止符为负 1。
base
输出的数值进制。支持 10 进制和 16 进制。其他值导致 10 进制。

返回代码
0
转换成功。
<0
转换失败。

为了保留自上次存储空间备份以来的事务和数据库服务器更改的历史记录,数据库服务器
生成日志记录。数据库服务器将日志记录存储在逻辑日志中,这是由三个或更多逻辑日志
文件组成的循环文件。将该日志称为逻辑的是因为日志记录代表数据库服务器的逻辑操作
(而不是物理操作)。存储空间备份加上逻辑日志备份的组合在任何时候均包含数据库服
务器数据的完整副本。
作为数据库服务器管理员,您必须配置并管理逻辑日志。例如,如果您不定期备份日志文
件,那么逻辑日志会填满,而数据库服务器暂挂处理。
这些职责包含以下任务:

为逻辑日志选择适当的位置
请参阅逻辑日志文件的位置。

监视逻辑日志文件状态
请参阅逻辑日志文件的标识。

为逻辑日志分配适当的磁盘空间量
请参阅逻辑日志文件的大小。

在任何需要之时分配附加日志文件
请参阅分配日志文件。

将逻辑日志文件备份到介质上
请参阅备份逻辑日志文件和释放逻辑日志文件。

管理 BLOB 空间和智能大对象空间的日志记录

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 289 -
请参阅记录 BLOB 空间和简单大对象和记录智能大对象空间和智能大对象。



sword GCIAttrSet(
dvoid *trgthndlp,
ub4 trghndltyp,
dvoid *attributep,
ub4 size,
ub4 attrtype,
GCIError *errhp
);

设置句柄上的属性值。

参数
输入
/输出


trgthndlp
输入
需要设置属性的句柄指针
trghndltyp
输入
需要设置的句柄的类型, 可取以下值:
GCI_HTYPE_SVCCTX上下文句柄
GCI_HTYPE_SESSION连接信息句柄
GCI_HTYPE_STMT语句句柄
GCI_HTYPE_DIRPATH_CTX直接文件操作上下文
GCI_DTYPE_PARAM参数信息句柄
attributep
输入
要设置的属性值指针,取值情况如下所示:
GCI_HTYPE_SVCCTX
GCI_ATTR_SERVER - GCIServer结构句柄
GCI_ATTR_SESSION - GCISession结构句柄
GCI_HTYPE_SESSION
GCI_ATTR_USERNAME - 字符串指针
GCI_ATTR_PASSWORD - 字符串指针
GCI_HTYPE_STMT
GCI_ATTR_PREFETCH_ROWS - 无符号整形指针
GCI_HTYPE_DIRPATH_CTX
GCI_ATTR_BUF_SIZE – 无符号整形指针
GCI_ATTR_NAME – 字符串指针
GCI_ATTR_NUM_COLS – 无符号短整形指针
GCI_ATTR_SCHEMA_NAME – 字符串指针
GCI_ATTR_DIRPATH_INPUT – 无符号单字节整形指针
GCI_DTYPE_PARAM
GCI_ATTR_NAME – 字符串指针
GCI_ATTR_DATA_TYPE – 无符号短整形指针
GCI_ATTR_DATA_SIZE – 无符号整形指针
size
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)



GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 40
attrtype
输入
要设置的句柄属性, 不同类型的句柄有不同的属性:
GCI_HTYPE_SVCCTX
GCI_ATTR_SERVER - 在上下文句柄中附加一个连接句柄
GCI_ATTR_SESSION - 在上下文句柄中附加一个连接信息句柄
GCI_HTYPE_SESSION
GCI_ATTR_USERNAME - 在连接句柄中设置登录的用户名
GCI_ATTR_PASSWORD - 在连接句柄中设置登录的口令
GCI_HTYPE_STMT
GCI_ATTR_PREFETCH_ROWS - 在语句句柄上设置预取的结果
集行数
GCI_HTYPE_DIRPATH_CTX
GCI_ATTR_BUF_SIZE – 直接文件操作时缓冲区的大小
GCI_ATTR_NAME – 直接文件操作时的表名
GCI_ATTR_NUM_COLS – 直接文件操作时表的列数
GCI_ATTR_SCHEMA_NAME – 保留参数,用于兼容Oracle,无实
际功能
GCI_ATTR_DIRPATH_INPUT – 保留参数,用于兼容Oracle,无实
际功能
GCI_DTYPE_PARAM
GCI_ATTR_NAME – 直接文件操作时设置列的名称
GCI_ATTR_DATA_TYPE – 直接文件操作时设置列的数据类型
GCI_ATTR_DATA_SIZE – 直接文件操作时设置列的数据类型大
小,以字节计
errhp
输入
错误信息句柄,该接口调用失败时将错误码和错误信息写入该句柄

如果执行成功, 则返回GCI_SUCCESS,否则返回GCI_ERROR。