返回首页

gbase数据、南大通用产品文档:GBase8a自动重连

更新日期:2024年09月11日

目前版本支持自动重连功能,如果想关闭该功能可以通过以下设置关闭:
“窗口”“首选项”“数据库”选择“连接”设置界面,可以将自动重连
的选项前面的勾去掉后点击确定按钮即可。

功能描述
DEALLOCATE 用于删除前面编写的预备语句。如果用户没有明确删除一个预备语句,
那么它将在会话结束的时候被删除。
PREPARE 关键字总被忽略。
注意事项
无。
语法格式
DEALLOCATE [ PREPARE ] { name | ALL };
参数说明

name
将要删除的预备语句。

ALL
删除所有预备语句。
示例
无。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
1096

语法
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-04-10)
南大通用数据技术股份有限公司
677
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