EXECUTE NOTEBOOK

执行笔记本实时版本中的所有单元格。实时版本是笔记本的活动版本,可通过 Snowsight UI 访问。预览期间无需管理或更改版本,但可以使用 DESCRIBE NOTEBOOK 命令查看可用版本。

备注

EXECUTE NOTEBOOK 还要求设置 QUERY_WAREHOUSE 参数,否则会出错。要设置 QUERY_WAREHOUSE 参数,请使用 ALTER NOTEBOOK 命令。

语法

EXECUTE NOTEBOOK <name> ()
Copy

必填参数

name

指定要执行的笔记本的标识符。

访问控制要求

用于执行此 SQL 命令的 角色 必须至少具有以下 权限

权限

对象

备注

USAGE 或 OWNERSHIP

笔记本

OWNERSHIP is a special privilege on an object that is automatically granted to the role that created the object, but can also be transferred using the GRANT OWNERSHIP command to a different role by the owning role (or any role with the MANAGE GRANTS privilege).

请注意,对架构中的对象进行操作还需要对父数据库和架构具有 USAGE 权限。

有关创建具有指定权限集的自定义角色的说明,请参阅 创建自定义角色

有关对 安全对象 执行 SQL 操作的相应角色和权限授予的一般信息,请参阅 访问控制概述

示例

下面的示例将执行名为 my_notebook 的笔记本:

EXECUTE NOTEBOOK my_notebook();
Copy
语言: 中文