文档中心MogDBMogDB StackUqbar
v5.0

文档:v5.0

支持的版本:

其他版本:

DO

功能描述

执行匿名代码块。

代码块被看做是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。

或,执行表达式并不返回结果

注意事项

相比于原始的MogDB,dolphin对于DO语法的修改为:

在原始语法的基础上增加DO expr_list 语法,用于执行表达式并不返回结果。

语法格式

DO [ LANGUAGE lang_name ] code;

DO expr[,expr...];

参数说明

  • lang_name

    用来解析代码的程序语言的名称,如果缺省,默认的语言是plpgsql。

  • code

    程序语言代码可以被执行的。程序语言必须指定为字符串才行。

  • expr

    表达式,多个表达式使用逗号进行分隔,表达式支持的内容参考表达式

示例

--执行并不返回结果
MogDB=# DO 1;

MogDB=# DO pg_sleep(1);

--执行多个表达式,不返回结果

MogDB=# DO 1+2;
Copyright © 2011-2024 www.enmotech.com All rights reserved.