返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

GBA-02EX-0005
错误码
错误标识
错误信息
GBA-02EX-0005
ER_EXECUTOR_QU
ERY
Failed to query in gnode: %s
错误出现原因
在gnode 端执行的SQL 返回的错误
分析与建议
查看集群节点状态是否正常,查看集群发起节点的express.log

sqlda 结构是动态管理结构,可保存由数据库服务器返回的数据,或由准备好的语句
发送至数据库服务器的数据。它是在 sqlda.h 头文件中定义的 C 结构。

重要: sqlda 结构不符合 X/Open 标准。它是 GBase 8s 对 GBase 8s ESQL/C 的扩
展。

这些主题描述关于如何使用 sqlda 结构的下列信息:
使用 sqlda 结构来保存未知的值

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

管理 sqlda 结构
使用 sqlda 结构来处理动态 SQL 语句中的未知的值

指定NULL_VALUE 参数
在非定长导出时,可以使用NULL_VALUE 参数指定导出的空值标识符。
注意
该参数仅在非定长导出时生效,在定长导出时,字段中的NULL
值都是根据字段宽度全部使用空格补齐。
示例
示例中所用的表及数据:
CREATE TABLE "gt" ("n" int(11) DEFAULT NULL,
"v" varchar(5)
DEFAULT NULL);

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1235
INSERT INTO gt VALUES(10, NULL),(NULL, 'bb');
导出SQL 语句,指定NULL_VALUE 为‘aaaa’值:
gbase> select * from gt into outfile '/home/davies/a' null_value 'aaaa';
Query OK, 2 rows affected (Elapsed: 00:00:00.00)
查看导出文件:
$ cat a
10
aaaa
aaaa
bb