返回首页

gbase数据、南大通用产品文档:GBase8c分支语句

更新日期:2024年09月11日

语法
分支语句的语法请参见下图。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
653
when_clause 子句的语法图参见下图。
参数说明:

case_expression:变量或表达式。

when_expression:常量或者条件表达式。

statement:执行语句。
示例
CREATE OR REPLACE PROCEDURE proc_case_branch(pi_result in integer, pi_return out
integer)
AS
BEGIN
CASE pi_result
WHEN 1 THEN
pi_return := 111;
WHEN 2 THEN
pi_return := 222;
WHEN 3 THEN
pi_return := 333;
WHEN 6 THEN

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
654
pi_return := 444;
WHEN 7 THEN
pi_return := 555;
WHEN 8 THEN
pi_return := 666;
WHEN 9 THEN
pi_return := 777;
WHEN 10 THEN
pi_return := 888;
ELSE
pi_return := 999;
END CASE;
raise info 'pi_return : %',pi_return ;
END;
/
CALL proc_case_branch(3,0);
--删除存储过程
DROP PROCEDURE proc_case_branch;

Disconnecting from test...
Disconnected from test.
$ cat data1.txt
12|$|34|$|ajhsa
|$|7shuusa8us
89|$|\N|$|\N|$|\N
0|$|90|$|sniuda
|$|djkjkdsd
109|$|0|$|
|$|
850266|$|9055655988595|$|iu92uijw9i218uiw9w
|$|wjijs
-19982921|$|\N|$|s
|$|abc

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
580

内存管理(SQL 管理 API)
随同 admin() 或 task() 函数,
使用 scheduler lmm disable 参数来停止当前和后续的自动低
内存管理调用。
语法

用法
如果启用自动的低内存管理,则您可通过下列指定禁用它:
EXECUTE FUNCTION task("scheduler lmm disable");

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 788 -

请您随同 admin() 或 task() 函数,使用 scheduler lmm enable 参数来启动自动的低内存管
理并更新阈值设置。
用 onstat -g lmm 命令,您可查看关于自动低内存管理设置的信息以及近期活动。