暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

OushuDB-自定义函数-基础语法

原创 宗恩 2023-02-08
270

OushuDB函数也称为OushuDB存储过程。 OushuDB函数或存储过程是存储在数据库服务器上并可以 使用SQL界面调用的一组SQL和过程语句(声明,分配,循环,控制流程等)

基本语法

CREATE [OR REPLACE] FUNCTION function_name (arguments)
RETURNS return_datatype AS $variable_name$

DECLARE

    declaration;

[...] BEGIN

    < function_body >
    [...]
    RETURN { variable_name | value }
  END; LANGUAGE lang_name;

参数说明
function_name:指定函数的名称。
[OR REPLACE] :是可选的,它允许修改/替换现有函数。
DECLARE:定义参数(参数名写在前面 类型写在后面)。
BEGIN~END: 在中间写方法主体。 RETURN:指定要从函数返回的数据类型(它可以是基础,复合或域类型,或者也可以引用表列的类型)。 LANGUAGE:它指定实现该函数的语言的名称。

常见的函数类型包括SQL查询语言函数、过程语言函数、内部函数、C语言函数等。 下面我们来带大家入门一下SQL查询语言函数的使用。


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论