返回首页

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

更新日期:2024年09月11日

ifx_lo_specget_maxbytes() 函数从 LO-specification 结构取得智能大对象的最大大小。


语法
mint ifx_lo_specget_maxbytes(LO_spec, maxbytes)
ifx_lo_create_spec_t *LO_spec;
ifx_int8_t *maxbytes;
LO_spec
指向从其取得最大大小的 LO-specification 结构的指针。
maxbytes
指向 ifx_lo_specget_maxbytes() 将以字节计的智能大对象的最大大小放置其内的
int8 值的指针。如果此值为 -1,则该智能大对象没有大小限制。

用法
GBase 8s 不允许智能大对象的大小超过 maxbytes 值。
重要:
在您调用 ifx_lo_specget_maxbytes() 之前,
您必须调用 ifx_lo_def_create_spec()

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 792 -
函数来初始化 LO-specification 结构。您可使用 ifx_lo_col_info() 函数来存储与
LO-specification 结构中特定列相关联的存储特征。

返回代码
0
函数成功。
-1
函数不成功。

函数说明
如果以一个参数调用,它返回X 的自然对数。
这个函数同LN(X)具有相同意义。
示例
示例1:返回2 的自然对数。
gbase> SELECT LOG(2) FROM dual;
+-------------------+
| LOG(2)
|
+-------------------+
| 0.693147180559945 |
+-------------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
758
示例2:返回-2 的自然对数。
gbase> SELECT LOG(-2) FROM dual;
+---------+
| LOG(-2) |
+---------+
|
NULL |
+---------+
1 row in set
示例3:如果以两个参数调用,这个函数返回以B 为底,X 的对数。
gbase> SELECT LOG(2,65536) FROM dual;
+--------------+
| LOG(2,65536) |
+--------------+
|
16 |
+--------------+
1 row in set
示例4:LOG(B,X)等同于LOG(X)/LOG(B)。
gbase> SELECT LOG(1,100) FROM dual;
+------------+
| LOG(1,100) |
+------------+
|
NULL |
+------------+
1 row in set

此项统计为访问频率最高的前10 个表的列表,
包括该表名称、
所在库名称、
访问该表的用户名列表及各自的访问占比。
开始时间和结束时间的跨度不得超过90 天。

GBase 8a MPP Cluster 管理工具手册

- 118 -

南大通用数据技术股份有限公司

图 7-107 TOP10 热点表