Megosztás a következőn keresztül:


CÍMZETT MÓDOSÍTÁSA

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 11.3 LTS és a Unity Catalog felett csak jelölje be az igennel jelölt jelölőnégyzetet

Átnevez egy címzettet. Átviszi a címzett tulajdonjogát egy új tagnak.

Syntax

ALTER RECIPIENT recipient_name
  { RENAME TO to_recipient_name |
    [ SET ] OWNER TO principal |
    SET PROPERTIES ( property_key [ = ] property_value [, ...] ) |
    UNSET PROPERTIES ( property_key [, ...] ) }

Paraméterek

  • recipient_name

    A módosítani kívánt címzett neve.

  • RENAME TO to_recipient_name

    Átnevezi a címzettet. A névnek egyedinek kell lennie a metaadattár minden címzettje között. Az utasítás futtatásához a címzett tulajdonosának kell lennie, és jogosultsággal kell rendelkeznie CREATE RECIPIENT a metaadattárban.

  • [ SET ] OWNER TO

    Átviszi a címzett tulajdonjogát a címzettnek principal. Az utasítás futtatásához a címzett tulajdonosának kell lennie.

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL SQL Warehouse 2022.35-ös vagy újabb Databricks Runtime 11.3 LTS-es vagy újabb verziója jelölje be az igennel jelölt jelölőnégyzetet

    SET választható kulcsszóként engedélyezett.

  • SET PROPERTIES ( property_key [ = ] property_value [, ...] )

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 12.2 LTS és újabb.

    Egyéni tulajdonság beállítása egy címzetten. Az utasítás futtatásához a címzett tulajdonosának kell lennie, és rendelkeznie kell a CREATE RECIPIENT jogosultsággal a metaadattárban.

    A címzett tulajdonságaival különböző táblapartíciókat oszthat meg különböző címzettekkel ugyanazzal a megosztási objektummal. Lásd: Címzett tulajdonságainak kezelése és A címzett tulajdonságainak használata partíciószűréshez.

    property_key
    { identifier [. ...] | string_literal }
    
    property_value
    { string_literal }
    
  • UNSET PROPERTIES ( '<property-key>' )

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 12.2 LTS és újabb.

    Eltávolít egy egyéni tulajdonságot egy címzettből. Az utasítás futtatásához a címzett tulajdonosának kell lennie, és rendelkeznie kell a CREATE RECIPIENT jogosultsággal a metaadattárban.

    property_key
    { identifier [. ...] | string_literal }
    

Példák

-- Rename a recipient
> ALTER RECIPIENT `Center for Disease Control` RENAME TO cdc;

-- Change ownership of the recipient
> ALTER RECIPIENT cdc OWNER TO `alf@melmak.et`;

-- Change recipient properties
> ALTER RECIPIENT cdc SET PROPERTIES ( 'country' = 'US' );