返回首页

gbase数据、南大通用产品文档:GBase8s比较

更新日期:2024年09月11日

关联数组:不能做任何比较操作
内嵌表和可变数组:可以和NULL比较,内嵌表也可以判断两个集合是否相等。其他
操作符都不能应用于集合。
当与NULL比较是,通常使用 IS[NOT] NULL操作符。可变数组和嵌套表支持IS[NOT]
NULL,但不支持诸如(<>, !=, ~=, or ^=)等操作符。
与NULL比较,示例如下:
CREATE OR REPLACE PROCEDURE P_5_13 AS
TYPE Foursome IS VARRAY(4) OF VARCHAR2(15); -- VARRAY type
team Foursome; -- varray variable
TYPE Roster IS TABLE OF VARCHAR2(15); -- nested table type
names Roster := Roster('Adams', 'Patel'); -- nested table variable

GBase 8s PL/SQL手册
南大通用数据技术股份有限公司
- 67 -

BEGIN
IF team IS NULL THEN
DBMS_OUTPUT.PUT_LINE('team IS NULL');
ELSE
DBMS_OUTPUT.PUT_LINE('team IS NOT NULL');
END IF;
IF names IS NOT NULL THEN
DBMS_OUTPUT.PUT_LINE('names IS NOT NULL');
ELSE
DBMS_OUTPUT.PUT_LINE('names IS NULL');
END IF;
END;

--Result:
--team IS NULL
--names IS NOT NULL

具有相同元素的两个内嵌表变量支持比较是否相等。如果两个内嵌表变量有相同的内
嵌类型并且他的元素不是记录类型,则支持两个变量的比较。
内嵌表变量的比较,示例如下:
CREATE OR REPLACE PROCEDURE P_5_14 AS
TYPE dnames_tab IS TABLE OF VARCHAR2(30); -- element type is not record type
dept_names1 dnames_tab :=
dnames_tab('Shipping','Sales','Finance','Payroll');
dept_names2 dnames_tab :=
dnames_tab('Sales','Finance','Shipping','Payroll');
dept_names3 dnames_tab :=
dnames_tab('Sales','Finance','Payroll');
BEGIN
IF dept_names1 = dept_names2 THEN
DBMS_OUTPUT.PUT_LINE('dept_names1 = dept_names2');
END IF;
IF dept_names2 != dept_names3 THEN
DBMS_OUTPUT.PUT_LINE('dept_names2 != dept_names3');
END IF;
END;

--Result:
--dept_names1 = dept_names2
--dept_names2 != dept_names3

取值:[4M~2G]
默认值:256M
说明:hdfs 导出时,用于指定hdfs 上数据块的大小,默认,取值范围4M~2G,当
上传文件很小时可能造成空间浪费,
设置过小会影响hdfs 写入性能,
因此建议采用
默认值,只有在hdfs 空间紧张时,可以尝试减小块大小。
修改方式:全局参数,在配置文件中赋值和修改。

GBase 8a MPP Cluster 参数手册
文档版本2022-06-07
南大通用数据技术股份有限公司
11
4 KAFKA CONSUMER 参数

功能
该参数用来配置kafka server 的IP 和端口,例如: