#函数操作
本文档介绍如何在DBeaver中创建,查看,编辑,删除YashanDB的函数。
# 权限需求
使用DBeaver for YashanDB管理函数,请确保当前用户具有以下权限。
权限 | 说明 |
---|---|
CREATE PROCEDURE | 在用户自己的schema下创建过程体或函数 |
CREATE ANY PROCEDURE | 在任意schema下创建过程体或函数(sys schema除外) |
ALTER ANY PROCEDURE | 修改任意schema下过程体或函数的属性(sys schema除外) |
DROP ANY PROCEDURE | 删除任意过程体或函数(sys schema除外) |
EXECUTE ANY PROCEDURE | 执行任意过程体或函数(sys schema除外) |
# 创建函数
创建示例SQL语句
CREATE OR REPLACE FUNCTION ya_proc(i INT) RETURN VARCHAR
IS
BEGIN
CASE i
WHEN 1 THEN
RETURN 'hello';
WHEN 2 THEN
RETURN 'world';
END CASE;
END ya_proc;
在左侧点击模式,点击schema,点击函数,点击新建函数,选择类型FUNCTION,输入名称。
点击函数查看当前schema下的函数,点击具体函数查看详情。
# 编辑函数
点击函数下declaration,编辑内容,点击保存。
点击执行进行编辑。
# 删除函数
在左侧点击模式,点击schema,点击函数,点击删除。