返回首页

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

更新日期:2024年09月11日

node (192.168.146.40)
check table topology begin

您可使用 RETURN 语句来从 SPL 例程内执行任何外部函数。下图展示在 SPL 程序的
RETURN 语句中使用的外部函数。
图: 从 SPL 例程内执行外部函数的 RETURN 语句。
CREATE FUNCTION c_func() RETURNS int
LANGUAGE C;

CREATE FUNCTION spl_func() RETURNS INT;
RETURN(c_func());
END FUNCTION;

EXECUTE FUNCTION spl_func();
当您执行 spl_func() 函数时,调用 c_func() 函数,且 SPL 函数返回外部函数返回的值。

gbase_loader_max_line_length
gbase_loader_max_line_length 参数用于指定数据加载文件中允许的单行的最大
长度,默认为4M。
GBase 8a 集群能够加载的最大的数据行长度为4M,当待加载的数据文件中存在
超过4M 大小的行时,加载任务将失败并报错“Line length xxxx is more than
gbase_loader_max_line_length(4194304)”,通过调整
gbase_loader_max_line_length 参数为更大取值,可以让加载任务执行成功,超
过4M 大小的行则作为错误数据跳过。