返回首页

gbase数据、南大通用产品文档:GBase8s数据类型对齐库函数

更新日期:2024年09月11日

以下 GBase 8s ESQL/C 库函数为不同的数据类型提供与机器无关的大小和对齐信息,

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 88 -
并帮助您处理空数据库值。
函数名称
描述
请参阅
risnull()
检查 C 变量是否为 null
risnull()
函数
rsetnull()
将 C 变量设置为 null
rsetnull(
) 函数
rtypalign()
对准正确类型边界上的数据
rtypalign
() 函数
rtypmsize()
给出 SQL 数据类型的字节的大小
rtypmsize
() 函数
rtypname()
返回指定的 SQL 数据类型的名称
rtypname(
) 函数
rtypwidth()
返回字符数据类型需要避免截断的最小字符数
rtypwidth
() 函数
当使用 esql 命令编译 GBase 8s ESQL/C 程序时,
esql 调用链接器或链接这些函数到
您的程序。





GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 89 -

Number of input values does not match number of question marks
此语句中您使用 PreparedStatement.setXXX() 方法设置的变量数不符合您写入此语句的占位
符 ? 数。
找到语句的文本并验证占位符的数量,然后检查对 PreparedStatement.setXXX() 的调用。

语法
gcadmin showdistribution [node]
表 4-22 参数说明
参数名称
说明
node
显示distribution 中每个node 所包含的主备分片,可选参数。

功能

GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 172
显示distribution信息。
执行gcamdin showdistribution展示的ip顺序与生成distribution
的配置文件ip 顺序无关。

示例
使用gcadmin distribution gcChangeInfo.xml p 2 d 2 pattern 1 命令生成
distribution,gcChangeInfo.xml 如下所示:
















生成distribution 后,使用命令gcadmin showdistribution 命令,不输入参数
node,则按照分片顺序显示distribution 信息,如下所示:
$ gcadmin showdistribution

Distribution ID: 24 | State: new | Total segment num: 12


GBase UP 产品手册 4 管理员指南

文档版本04(2021-04-21) 南大通用数据技术股份有限公司 173
Primary Segment Node IP Segment ID Duplicate Segment node IP
=====================================================================
===============
| 192.168.153.128 | 1 | 192.168.153.129 |