存储过程
存储过程开发,编写,兼容性函数。

GBase 8s回收public权限

默认的情况下,数据库中public(具有库级connect权限的用户自动获取public权限)具有insert,delete,update,select,index权限。若只允许public用户只有select权限,则需要回收权限。

阅读全文»

GBase 8s 自定义split_part函数

GBase 8s 默认无split_part函数,但可以通过substring_index()函数来达到split_part的功能,具体如下:
该函数的功能:以第二个参数separator_in分隔第一个参数str_in,返回第三个参数field_in指定字段。


阅读全文»

GBase 8s数据库存储过程使用出参示例

GBase 8s数据库的存储过程支持入参,出参 out ,入出参 inout。
以下以示例说明存储过程的入参,出参,以及使用存储过程调用出参的过程及方法。

1, 创建存储过程 入参、出参。

drop procedure if exists p3;
create procedure p3(v1 int, out v2 varchar(20))
  let v1 = 101;
  let v2 = "P3 out parm value";
end procedure;


阅读全文»