返回首页

gbase数据、南大通用产品文档:GBase8a编辑存储过程

更新日期:2024年09月11日

使用“编辑存储过程”功能,您可以查看该存储过程的定义信息。
在“数据库导航”中,右键单击Schema 节点下的存储过程节点,选择菜单
中的“编辑存储过程”菜单项,如下图所示:

GBaseDataStudio 管理工具手册
- 314 -
南大通用数据技术股份有限公司
图5- 714 查看存储过程菜单项
选择“编辑存储过程”菜单项后,管理器会打开存储过程定义信息,如下
图所示:
图5- 715 存储过程定义信息
在如上编辑界面的“源”编辑框中编辑存储过程定义信息,编辑完成后点

GBaseDataStudio 管理工具手册
南大通用数据技术股份有限公司
- 315 -
击工具栏中的“保存”按钮或者点击“Ctrl+S”来保存,弹出保存确认界面如
下图所示:
图5- 716 新建存储过程编辑
点击“保存”按钮,您可以保存这次新建存储过程;点击“复制”按钮,
您可以将新建存储过程的SQL 语句拷贝到粘贴板;点击“取消”按钮,您可以
取消本次保存。保存后将刷新存储过程内容。

函数说明

CONVERT_TZ()将datetime 值dt 从FROM_tz 给定的时区转化为to_tz,
并返回
结果值。如果参数是不合法的,该函数返回NULL;

如果在从FROM_tz 转化到UTC 时值超出了TIMESTAMP 类型支持的范围,

不会进行转化。关于TIMESTAMP 的取值范围,在“5.4.4.4 日期和时间类型”
中有描述;

要使用诸如“MET”或“Europe/Moscow”命名时区,必须适当的设置时区表。

示例

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 850
示例1
from_tz 为'+00:00', to_tz 为'-07:00',进行时区转换。
gbase> SELECT CONVERT_TZ('2010-01-01 12:00:00','+00:00','-07:00') FROM t;
+-----------------------------------------------------+
| CONVERT_TZ('2010-01-01 12:00:00','+00:00','-07:00') |
+-----------------------------------------------------+
| 2010-01-01 05:00:00 |
+-----------------------------------------------------+
1 row in set

SPL 例程由开始语句、语句块和结束语句组成。在语句块内,您可使用 SQL 或 SPL 语
句。