CREATE DATASET

在当前架构或您指定的架构中创建新的 机器学习数据集

另请参阅:

ALTER DATASETALTER DATASET ...ADD VERSIONALTER DATASET ...DROP VERSIONSHOW DATASETS

语法

CREATE [ OR REPLACE ] [ IF NOT EXISTS ] DATASET <name>
Copy

必填参数

name

在当前架构或您指定的架构中创建的数据集的名称。

访问控制要求

用于执行此操作的 角色 必须至少具有以下 权限

权限

对象

备注

CREATE DATASET

架构

仅提供创建数据集的权限。您还必须拥有架构的 USAGE 权限。

要对架构中的任何对象执行操作,需要对父数据库和架构的 USAGE 权限。请注意,如果某个角色获授某个架构的任意权限,该角色便能够解析该架构。例如,若某角色被授予 CREATE 权限,则可以在该架构上创建对象,而无需 同时 被授予该架构的 USAGE 权限。

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

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

使用说明

  • 关于元数据:

    注意

    客户应确保在使用 Snowflake 服务时,不会将个人数据(用户对象除外)、敏感数据、出口管制数据或其他受监管数据作为元数据输入。有关更多信息,请参阅 Snowflake 中的元数据字段

示例

以下示例创建了一个名为 my_dataset 的数据集:

CREATE DATASET my_dataset;
Copy

以下示例创建或替换了一个名为 my_dataset 的数据集:

CREATE OR REPLACE DATASET my_dataset;
Copy
语言: 中文