返回首页

gbase数据、南大通用产品文档:GBase8aLOCALTIMESTAMP,LOCALTIMESTAMP()

更新日期:2024年09月11日

函数说明
LOCALTIMESTAMP 和LOCALTIMESTAMP()等同于NOW()。
示例1
使用LOCALTIMESTAMP 函数,返回当前时间戳。
gbase> SELECT LOCALTIMESTAMP FROM t;
+---------------------+
| LOCALTIMESTAMP |
+---------------------+

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 876
| 2013-10-12 11:16:33 |
+---------------------+
1 row in set
示例2
使用LOCALTIMESTAMP()函数,返回当前时间戳。
gbase> SELECT LOCALTIMESTAMP() FROM t;
+---------------------+
| LOCALTIMESTAMP() |
+---------------------+
| 2013-10-12 11:16:45 |
+---------------------+
1 row in set
示例3
使用NOW()函数,返回当前“日期+时间”。
gbase> SELECT NOW() FROM t;
+---------------------+
| NOW() |
+---------------------+
| 2013-10-12 11:17:09 |
+---------------------+
1 row in set

理 API)
随同 admin() 或 task() 函数,使用 modify config 参数来更改内存中配置参数的值,
直到您重启数据库服务器。使用 modify config persistent 参数来更改内存中配置参数
的值并在您重启服务器之后在 onconfig 文件中保存该值。
语法

表 1. modify config 命令元素
元素
描述
关键考虑
configuration_parameter_name
您想要更改的配置
参数的名称。

new_value
配置参数的新值。 要了解关于配置参数的有效值信

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

元素
描述
关键考虑
息,请参阅 数据库配置参数。

用法
这个 SQL 管理 API 命令等用于使用 onmode -wm 或 -wf 命令来更改配置参数的值。
示例
下列命令为当前使用将内存中的 DYNAMIC_LOGS 配置参数的值更改为 2:
EXECUTE FUNCTION task("modify config","DYNAMIC_LOGS","2");
下列命令为当前使用更改 DYNAMIC_LOGS 配置参数的值。在您重启服务器之后,更改的值
保留在 onconfig 文件中。
EXECUTE FUNCTION task("modify config persistent","DYNAMIC_LOGS","2");

使用 GOTO 语句将程序执行的控制转移到具有指定语句标签的语句。
语法

元素
描述
限制
语法
label
此循环的循环标签的名

在此 SPL 例程的标签中
必须是唯一的
标识符
用法
GOTO 语句无条件地分支到语句标签。语句标签在其业务范围内必须是唯一的,
并且必须在可执行语句之前。成功执行后,GOTO 语句将控制转移到标记的语句
或语句块。
以下程序片段中,如果 j 变量的值大于 100 ,则 jump_back 函数将控制传递给
有语句标签 back 的 LET 语句。

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1218
CREATE FUNCTION jump_back()
RETURNING INT;
DEFINE i,j INT;
...
<>
LET j = j + i
FOR i IN (1 TO 52 STEP 5)
IF i < 11 THEN
LET j = j + 3
CONTINUE FOR;
END IF;
IF j > 100 THEN
GOTO back
END IF;
RETURN j WITH RESUME;
END FOR;
END FUNCTION;
GOTO 语句在 ON EXCEPTION 语句块中无效。
GOTO 语句引用的语句标签的标识符必须在数据库中存在,并在此 SPL 例程的
语句标签和循环标签中必须是唯一的,而且必须在 GOTO 语句可以到达的作用
域内。
相关语句
<< Label >> 语句