ALTER RECIPIENT
Dotyczy: Tylko katalog aparatu Unity usługi Databricks SQL Databricks Runtime 11.3 LTS i nowszy
Zmienia nazwę adresata. Przenosi własność odbiorcy na nowego podmiotu zabezpieczeń.
Składnia
ALTER RECIPIENT recipient_name
{ RENAME TO to_recipient_name |
[ SET ] OWNER TO principal |
SET PROPERTIES ( property_key [ = ] property_value [, ...] ) |
UNSET PROPERTIES ( property_key [, ...] ) }
Parametry
-
Nazwa adresata, który ma zostać zmieniony.
RENAME TO
to_recipient_nameZmienia nazwę adresata. Nazwa musi być unikatowa wśród wszystkich adresatów w magazynie metadanych. Aby uruchomić tę instrukcję, musisz być właścicielem adresata i mieć
CREATE RECIPIENT
uprawnienia do magazynu metadanych.[ SET ] OWNER TO
głównyPrzenosi własność adresata na
principal
. Aby uruchomić tę instrukcję, musisz być właścicielem adresata.Dotyczy: Databricks SQL Warehouse w wersji 2022.35 lub nowszej databricks Runtime 11.3 LTS lub nowszej
SET
jest dozwolone jako opcjonalne słowo kluczowe.SET PROPERTIES ( property_key [ = ] property_value [, ...] )
Dotyczy: Databricks SQL Databricks Runtime 12.2 LTS i nowsze.
Ustawia właściwość niestandardową dla adresata. Aby uruchomić tę instrukcję, musisz być właścicielem adresata i mieć
CREATE RECIPIENT
uprawnienia do magazynu metadanych.Właściwości adresata mogą służyć do udostępniania różnych partycji tabeli innym adresatom przy użyciu tego samego obiektu udziału. Zobacz Zarządzanie właściwościami adresatów i Używanie właściwości adresata do filtrowania partycji.
property_key { identifier [. ...] | string_literal } property_value { string_literal }
UNSET PROPERTIES ( '<property-key>' )
Dotyczy: Databricks SQL Databricks Runtime 12.2 LTS i nowsze.
Usuwa właściwość niestandardową z adresata. Aby uruchomić tę instrukcję, musisz być właścicielem adresata i mieć
CREATE RECIPIENT
uprawnienia do magazynu metadanych.property_key { identifier [. ...] | string_literal }
Przykłady
-- 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' );