返回首页

gbase数据、南大通用产品文档:GBase8aIF(expr1,expr2,expr3)

更新日期:2024年09月11日

语法
IF(expr1,expr2,expr3)
函数说明
如果expr1 为TRUE 则IF()的返回值为expr2,如果expr1 取值为FALSE、0 或
NULL,则返回值为expr3。
IF()的返回值规则同CASE 表达式返回值的规则。
示例
示例1:expre1 的值为FALSE,返回值为expr3。
gbase> SELECT IF(FALSE,2,3) FROM dual;
+-------------+
| IF(FALSE,2,3) |
+-------------+
|
3 |
+-------------+
1 row in set
示例2:expre1 的值为TRUE,返回值为expr2。
gbase> SELECT IF(TRUE,'yes','no') FROM dual;
+--------------------+
| IF(TRUE,'yes','no') |
+--------------------+
| yes
|
+--------------------+
1 row in set
示例3:expr1 为表达式,值为TRUE,返回值为expr2。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
680
gbase> SELECT IF(1<2,'no','yes') FROM dual;
+---------------------------------------+
| IF(1<2,'no','yes')
|
+---------------------------------------+
| no
|
+---------------------------------------+
1 row in set
示例4:expr1 为表达式,值不为TRUE,返回值为expr3。
gbase> SELECT IF(1>2,NULL,'no') FROM dual;
+-------------------+
| IF(1>2,NULL,'no') |
+-------------------+
| no
|
+-------------------+
1 row in set

删除审计日志
要删除审计日志件,操作如下:

进入查看审计日志的界面。

在查看日志页面中,输入指定的时间段,然后单击“删除”按钮,完成数据的删除
操作。

PG_NAMESPACE 系统表存储名称空间,即存储schema 相关的信息。
名称
类型
描述
oid
oid
行标识符(隐含属性,必须明确选择)。
nspname
name
名称空间的名称。
nspowner
oid
名称空间的所有者。
nsptimeline
bigint
在数据库节点上创建此命名空间时的时间线。此字段为
内部使用,仅在数据库节点上有效。
nspacl
aclitem[]
访问权限。
in_redistributio
n
“char”
是否处于重发布状态。
nspblockchain
Boolean
如果为真,则该模式为防篡改模式。
如果为假,则此模式为非防篡改模式。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
794