CREATE SHARE

se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.4 LTS y versiones posteriores solo casilla marcada como Sí Unity Catalog

Crea un recurso compartido con el nombre especificado. Si ya existe un recurso compartido con el mismo nombre, se produce una excepción.

Para crear un recurso compartido, debe ser administrador del metastore o tener el privilegio de CREATE SHARE para el metastore de Unity Catalog donde están registrados los datos que quiere compartir.

Para agregar contenido al recurso compartido, use ALTER SHARE.

Sintaxis

CREATE SHARE [ IF NOT EXISTS ] share_name
    [ COMMENT comment ]

Parámetros

  • share_name

    Nombre del recurso compartido que se va a crear.

  • IF NOT EXISTS

    Crea un recurso compartido con el nombre especificado si no existe. Si ya existe un recurso compartido con el mismo nombre, no ocurrirá nada.

  • comentario

    Literal STRING opcional. Descripción del recurso compartido.

Ejemplos

-- Create share `customer_share`. This throws exception if a share with name customer_share
-- already exists.
> CREATE SHARE customer_share;

-- Create share `customer_share` only if share with same name doesn't exist.
> CREATE SHARE IF NOT EXISTS customer_share;

-- Create share `customer_share` only if share with same name doesn't exist, with a comment.
> CREATE SHARE IF NOT EXISTS customer_share COMMENT 'This is customer share';