CÍMZETT MÓDOSÍTÁSA
A következőkre vonatkozik: Databricks SQL Databricks Runtime 11.3 LTS és a Unity Catalog felett csak
Á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
-
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
FőÁ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: Databricks SQL SQL Warehouse 2022.35-ös vagy újabb Databricks Runtime 11.3 LTS-es vagy újabb verziója
SET
választható kulcsszóként engedélyezett.SET PROPERTIES ( property_key [ = ] property_value [, ...] )
A következőkre vonatkozik: Databricks SQL 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: Databricks SQL 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' );