返回首页

gbase数据、南大通用产品文档:GBase8aFROM_DAYS(N)

更新日期:2024年09月11日

函数说明
返回天数N 对应的DATE 值。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
798
示例
示例1:“737881”对应的DATE 为“2020-04-01”。
gbase> SELECT FROM_DAYS(737881) FROM dual;
+-------------------+
| FROM_DAYS(737881) |
+-------------------+
| 2020-04-01
|
+-------------------+
1 row in set

此示例显示将PLS_INTEGER值NULL转换为SIMPLE_INTEGER子类型会引发异常。
DECLARE
a SIMPLE_INTEGER := 1;
b PLS_INTEGER := NULL;
BEGIN
a := b;
END;

--Result:
--DECLARE
--*
--ERROR at line 1:
--ORA-06502: PL/SQL: numeric or value error
--ORA-06512: at line 5
3.
控制语句

参数说明:用于设置或者显示模块日志在服务端的可输出性。该参数属于会话级参数,
不建议通过gs_guc 工具来设置。
该参数属于USERSET 类型参数,设置请参考表15-1 中对应设置的方法进行设置。
取值范围:字符串
默认值:所有模块日志在服务端是不输出的,可由SHOW logging_module 查看。为
ALL,on(),off(DFS、GUC、ORC、SLRU、MEM_CTL、AUTOVAC、CACHE、ADIO、SSL、
TBLSPC、
WLM、
EXECUTOR、
OPFUSION、
VEC_EXECUTOR、
LLVM、
OPT、
OPT_REWRITE、
OPT_JOIN、
OPT_AGG、
OPT_SUBPLAN、
OPT_SETOP、
OPT_SKEW、
UDF、
COOP_ANALYZE、
WLMCP、ACCELERATE、PLANHINT、SNAPSHOT、XACT、HANDLE、CLOG、EC、
REMOTE、CN_RETRY、PLSQL、TEXTSEARCH、SEQ、REDO、FUNCTION、PARSER、
INSTR、INCRE_CKPT、DBL_WRT、RTO、HEARTBEAT)。
设置方法:首先,可以通过SHOW logging_module 来查看哪些模块是支持可控制的。
例如,查询输出结果为:
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------
ALL,on(),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,
WLM,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OP
T_SUBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,T,PL

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1289
ANHINT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEAR
CH,SEQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT)
(1 row)
支持可控制的模块使用大写来标识,特殊标识ALL 用于对所有模块日志进行设置。可
以使用on/off 来控制模块日志的输出。设置SSL 模块日志为可输出,使用如下命令:
postgres=# set logging_module='on(SSL)';
SET
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------
ALL,on(SSL),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,TBLSPC,WL
M,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_S
UBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,,PLANH
INT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,S
EQ,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT,COMM
_IPC,COMM_PARAM)
(1 row)
可以看到模块SSL 的日志输出被打开。
ALL 标识是相当于一个快捷操作,即对所有模块的日志可输出进行开启或关闭。
postgres=# set logging_module='off(ALL)';
SET
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------
ALL,on(),off(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WL
M,EXECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_S
UBPLAN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHI
NT,SNAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SE
Q,REDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT)
(1 row)

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1290
postgres=# set logging_module='on(ALL)';
SET
postgres=# show logging_module;
logging_module
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------
ALL,on(DFS,GUC,ORC,SLRU,MEM_CTL,AUTOVAC,CACHE,ADIO,SSL,TBLSPC,WLM,EX
ECUTOR,VEC_EXECUTOR,LLVM,OPT,OPT_REWRITE,OPT_JOIN,OPT_AGG,OPT_SUBPL
AN,OPT_SETOP,OPT_SKEW,UDF,COOP_ANALYZE,WLMCP,ACCELERATE,PLANHINT,S
NAPSHOT,XACT,HANDLE,CLOG,EC,REMOTE,CN_RETRY,PLSQL,TEXTSEARCH,SEQ,R
EDO,FUNCTION,PARSER,INSTR,INCRE_CKPT,DBL_WRT,RTO,HEARTBEAT),off()
(1 row)
依赖关系:该参数依赖于log_min_messages 参数的设置。